[求助] APP配合boot程序运行就会出错

wjroy11   2016-8-2 08:59 楼主
STM32103的片子,写的APP程序从0x8000000起始开始运行就没有任何问题,但是如果配合boot运行,将APP程序添加一个偏移地址,APP就运行有问题了。具体表现是在usart中断中通过CAN发出的数据是错误的,应该是按照预定协议发送两帧数据,但实际上是发出来的是一帧莫名其妙的数据。


不知道为什么跟boot配合就有异常,单独运行APP就没有问题。

在APP中的操作是:
main主函数第一句设置中断偏移:SCB->VTOR = FLASH_BASE | 0x8000;
KEIL的option设置APP起始地址0x08008000
以前也做过boot程序,都是这样配置的就没问题,不知道这个问题出在哪里,求指教!

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复