|
各位朋友好。
最近在做EFM32芯片的串口升级功能,bootloader在跳转到APP代码的时候出错了,已经确认bootloader接收app代码并且写入flash的bin文件是没有问题的。
具体问题如下:
app在直接下载到芯片上的时候可以正常运行,通过boot下载的话就不能正常运行,已经确认通过boot下载过程中文件没有被写错!
在更换了另外的测试app来测试串口升级的时候,测试的app居然可以正常工作……等于是测试的app可以通过boot正确的写入flash并且正确的跳转到我的app段!
我要运行的app和测试app配置是一模一样的!
很纠结以上是什么原因造成的,希望各位路过的朋友给点建议。
|
|