ARM Cortex-Mo 处理器的核心电子器件器件是什么

目前在做蓝牙方面的开发用的昰nRF51822的芯片(ARM Cortex-M0内核),想做一个BootLoader来通过串口更新Flash中的固件目前写了两个程序做测试,分别是存放在Flash中0x00开始长度为0x4000的BootLoader、存放在0x4000长度为0x3C000的APP分別将两个工程生成的HEX文件烧录到Flash后可以通过BootLoader来调用APP的main()函数正常运行APP,但如果在APP中加入中断后APP就不能正常运行了是不是APP的中断向量表没有進行重映射导致错误调用了BootLoader的中断向量,最后导致程序跑飞了没有做过BootLoader,望大神指点迷津谢谢!


//如果放到Flash的最后边则只会在烧写进去嘚程序能覆盖到bootloader的时候才会被破坏。
//程序已跳转不会执行到这里来

我要回帖

更多关于 核心电子器件 的文章

 

随机推荐