如果你两个程序下载的是一样的,那就不应该是你程序和硬件的问题。
所以,我觉得是你的Jlink下载之后单片机没复位导致的。
建议从新上电试试。还有检查一下你的BOOT引脚的电平设置是否正确
Jlink是通过JTAG的接口完成下载的 FLYMCU是通过串口完成下载的
你用了Jlink肯定是没有把板子的串口也接上吧,JTAG是不带串口的
Jlink烧录方式和IAP烧录方式烧录的都是同样一个hex文件。
1.检查下你这两种方式是否选择同样一个文件;
2.Jlink烧录后是否复位单片机。