引用 3 楼 lpangbing 的回复:
有方法,把程序做成可加载的模块
这个就是我们现在的一般方法啊。在一个可加载的工程里做应用程序,然后编译成.a文件,再放在BSP里面联编成新的BSP,再烧进板子里。
我现在的想法是,应用程序是另外单位的人做的,我们只负责BSP。这样,他们如果有修改应用程序,不需要我们的配合就可以自己把板子里的应用程序更新。
所以,我想能不能把应用程序放在FLASH的一个固定地方,BSP每次启动完成后就跳转过去。如果应用程序有更新,直接把自己的应用程序烧到相应的空间就OK了?
如果有什么好的方法,希望各位高手不吝赐教。最好说的详细些!