打印
[STM32]

IAR 跨工程调用函数

[复制链接]
1465|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
飘渺_星空|  楼主 | 2014-1-17 09:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在的STM32F0系列,做了个IAP功能,也就是说在flash中分出了一部分空间作为bootload区。boot代码引导APP_BIN下载到指定code代码段。
bootload和APP是独立编译的两个工程。然后在bootload中封装了一些基本接口的函数,提供给APP调用,我在APP区跳到了哪些基本接口函数的入口地址,但是能跳指定位置,但是代码不执行。出现HardFault_Handler();
问题是APP中该如何调用bootload中的函数?
没做过这方面的技术,希望有经验的同仁指点一下,谢谢!

相关帖子

沙发
飘渺_星空|  楼主 | 2014-1-17 13:57 | 只看该作者
自己顶一下!

使用特权

评论回复
板凳
guangbiao| | 2014-1-17 14:47 | 只看该作者
楼主何必搞得这么纠结呢,把那些在应用中需要用到的接口函数,直接扔一份到应用程序的工程中编译。这样就不会出现问题了,就是多占了点空间而已。
如果硬要按楼主的要求实现代码,也是没有问题的,就是过程有点繁琐复杂而已,你去看看有关分散加载的资料就知道怎么做了。

使用特权

评论回复
地板
飘渺_星空|  楼主 | 2014-2-11 11:45 | 只看该作者
问题已经解决了,还是很谢谢你的回答。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝