STC32 boot ISP区只有4K 吗?
如题:请问STC32 boot ISP 空间只能是4K 吗?可不可像STC8H8K64 那样可以自由设置大小?
如果可以设置需要怎么操作?
STC32支持用户可以像STC8H8K64U
那样自己将用户程序规划成任意修改
深圳国芯人工智能有限公司-在线升级 (stcai.com)
神农鼎 发表于 2024-6-14 17:05
STC32支持用户可以像STC8H8K64U
那样自己将用户程序规划成任意修改
那就是我说的那几个地方需要修改 这是示例,又不是硬件决定的,你可以随意设置,改那几个地址和分区大小,STCISP的EEPROM大小设置为最大,和code完全重合,就可以自定义分区和bootloader 神农鼎 发表于 2024-6-14 17:05
STC32支持用户可以像STC8H8K64U
那样自己将用户程序规划成任意修改
你好,测试了不行,大于4k就不行。还是我哪里漏掉了。STC32G12K128芯片 我也遇到一样问题,我boot规划24K,跳到app看运行了一点点就死了 小坤 发表于 2024-6-15 17:15
你好,测试了不行,大于4k就不行。还是我哪里漏掉了。STC32G12K128芯片
你的有解决吗,我boot规划24K,调了两天跳app里就死 张辉华 发表于 2026-5-14 18:55
你的有解决吗,我boot规划24K,调了两天跳app里就死
论坛有设置boot大于4K的例子可以对比参考。
stc12k128芯片boot大于4k的一些问题
https://www.stcaimcu.com/thread-23094-1-1.html
(出处: 国芯人工智能技术交流网站)
乘风飞扬 发表于 2026-5-15 14:04
论坛有设置boot大于4K的例子可以对比参考。
stc12k128芯片boot大于4k的一些问题
基础的没问题,app关中断能跑主循环,但一开中断就死,那边也有这个问题没有解决,app里中断死了,编译器中断向量什么的都正常,hex中断也看了ok 张辉华 发表于 2026-5-15 14:12
基础的没问题,app关中断能跑主循环,但一开中断就死,那边也有这个问题没有解决,app里中断死了,编译器 ...
你的中断有没有借用了13号中断向量地址,有的话要在ISP程序的isr.asm文件里面进行处理。
MAPISR MACRO ADDR
CSEG ATADDR
LJMP LDR_SIZE + $
ENDM
MAPISR_USER MACRO ADDR, USER
CSEG ATADDR
LJMP LDR_SIZE + USER
ENDM
MAPISR0003H
;......
MAPISR011BH
MAPISR_USER0123H,006BH ;RTC中借用13号中断向量地址
MAPISR_USER012BH,0073H ;P0口中断借用14号中断向量地址
MAPISR0133H
;......
页:
[1]
2