公司想使用APM32F003芯片,需要开发IAP功能(在线升级非常重要,谁也不能保证没有bug,远程升级很方便)。但是发现例子程序的IAP基本不能正常使用。而且这么小的flash一般不能分成两个程序。看了培训视频,主要是apm32f003没有SCB->VTOR寄存器。其实我现在程序都写好了。代码也烧到指定位置,也在指定位置运行了。但是就是不知道怎么新建中断向量表。因此程序应该在初始化systick那出现问题。uint32_t FLASH_interrupt_vector attribute((section(“.my_data”))) = APP1_INTERRUPT_VECTOR; 这句话到底什么意思?也没有搞懂。就算使用例子程序也没有办法正常使用(试了很多遍,运行不了,也很难烧进去)。现在有点头疼,已经浪费2天时间了。如果可以能不能给我一个正常的iap例子,不要分两个app,就一个app,我能读懂能使用的。 用什么协议都没有问题。(app不要点灯,最好打印一个语句好了,没有灯)