66ben 发表于 2025-1-3 16:22:57

向大佬请教,8H8K64U的ISP升级问题

使用官方的例程,烧进去可以正常跑,电平正常翻转。我在里面加了串口1的相关代码后,程序就异常了。把中断向量表由0x1000改为0x0000后又正常了。请问是什么原因导致的?应该怎么解决才能正常使用串口1。这里附上代码

Ayb_ice 发表于 2025-1-3 16:46:05

正常就是0,
玩BOOT,APP才需要向量偏移

millxhcx 发表于 2025-1-3 18:34:29

串口代码贴出来看看👀

wlhet 发表于 2025-1-3 18:44:04

millxhcx 发表于 2025-1-3 18:34
串口代码贴出来看看👀

前面不是有.c文件么

soma 发表于 2025-1-3 19:16:53

print_flag在c文件没看到置1,只有置0操作。应该会有影响吧

66ben 发表于 2025-1-6 08:56:20

soma 发表于 2025-1-3 19:16
print_flag在c文件没看到置1,只有置0操作。应该会有影响吧

在定时器中断里面有去置1,我这个相当于每隔2秒去打印一次

Ayb_ice 发表于 2025-1-6 10:17:44

带偏移的APP不能单独工作,必须与BOOT一起才能正常工作,不带偏移的APP可以单独工作

66ben 发表于 2025-1-6 17:27:55

找到解决方法了,官方的例程感觉是个半成品。问题是中断向量配置的问题,解决思路可以参考论坛的另一个帖子https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7245&extra=page%3D1
页: [1]
查看完整版本: 向大佬请教,8H8K64U的ISP升级问题