我使用Jlink的动态链接库进行上位机开发烧录功能,当芯片是ST时没出现问题,但使用GD32时发现除非是空白片或成功擦除过的,否则当MCU程序跑起来后都无法烧录和擦除报错RAM校验不通过,但是JFLASH等工具没有任何问题。后来在烧录和擦除函数调用前,执行一次复位,这个问题就解决了。
我使用Jlink的动态链接库进行上位机开发烧录功能,当芯片是ST时没出现问题,但使用GD32时发现除非是空白片或成功擦除过的,否则当MCU程序跑起来后都无法烧录和擦除报错RAM校验不通过,但是JFLASH等工具没有任何问题。后来在烧录和擦除函数调用前,执行一次复位,这个问题就解决了。