gougou_0 发表于 2024-8-29 12:57:27

进入app程序后又返回到isp程序

本帖最后由 gougou_0 于 2024-8-29 13:10 编辑

我使用stc32g12k128做自己的isp程序+app程序,参照“使用stc的iap系列单片机开发自己的isp程序”文章,按照自定义协议编写程序,运行后可以进入app程序,但是进入app程序后随后又返回到isp程序了,感觉进入app程序后似乎做了一次软复位,然后又触发了isp程序,还有貌似app程序内的中断不能使用。我想请问app程序中是否需要添加isr.asm,如果添加后,编译时一直提示警告warning l30:memory space overlap,如果不添加中断asm,编译可以通过

soma 发表于 2024-8-29 13:05:05

中断地址有重映射

DebugLab 发表于 2024-8-29 13:07:12

可能是isp和app中同时使用了中断导致冲突,中断向量处不知道跳到哪里了

gougou_0 发表于 2024-8-29 13:12:13

我isp里使用查询模式,app里使用中断模式

gougou_0 发表于 2024-8-29 13:15:13

soma 发表于 2024-8-29 13:05
中断地址有重映射

我参照例子,对app程序的中断入口进行了重映射

_NCY_ 发表于 2024-8-29 14:40:22

得添加
overlap没事不影响
复位多半跳转的位置不对,跑飞了又回去了。
页: [1]
查看完整版本: 进入app程序后又返回到isp程序