我现在的STM32F0系列,做了个IAP功能,也就是说在flash中分出了一部分空间作为bootload区。boot代码引导APP_BIN下载到指定code代码段。
bootload和APP是独立编译的两个工程。然后在bootload中封装了一些基本接口的函数,提供给APP调用,我在APP区跳到了哪些基本接口函数的入口地址,但是能跳指定位置,但是代码不执行。出现HardFault_Handler();
问题是APP中该如何调用bootload中的函数?
没做过这方面的技术,希望有经验的同仁指点一下,谢谢! |