yiqiu1996 发表于 2019-7-20 21:53:04

M0+内核在写FLASH时程序会跑飞,如果则单步调试则不会

使用一款华大的HC32L136单片机M0+的内核64k的flash,在0x0-0x8000放入bootloader 在0x8000-0xFFFF放入用户代码,在全速 执行用户代码中FLASH操作的时候会程序跑飞,如果单步调试则不会发生这种状况,并且如果把用户代码放在0x0-0x8000同样的操作,不会出现任何问题,求助啊

yiqiu1996 发表于 2019-7-20 21:56:16

操作flash的过程,已经暂时屏蔽了中断

MrJiu 发表于 2019-7-21 21:08:48

木有接触过这个单片机。。。但是可以使用keil或者IAR的在线调试,可以知道从哪里跑飞了!!!
页: [1]
查看完整版本: M0+内核在写FLASH时程序会跑飞,如果则单步调试则不会