打印

stm32一种可能的运行app方案

[复制链接]
224|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
肉坨坨|  楼主 | 2018-7-30 09:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm32一种可能的运行app方案:
1:正常建立一个工程,写好底层驱动,预留API(app要调用的函数编译成指定地址
     如:void LCD_Point(u16 x,u16 y,u16 color) 编译地址为0x80002000)下载到mcu
2:精简建立一个app工程(不要启动和任何底层文件,只有用户函数),要调用底层的api
     LCD_Point(u16 x,u16 y,u16 color) 就这样: 入栈,跳到0x80002000,运行,出栈,
      编译的bin文件地址必须在指定RAM段,(比如地址:0x20001000)复制bin文件到sd卡
3:运行app:把bin文件载入到指定RAM(0x20001000)入栈,跳到0x20001000,运行,出栈,返回同理

不复位,不重启,这样运行app可行吗,不知道描述清楚没有?

使用特权

评论回复

相关帖子

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

本版积分规则

419

主题

431

帖子

0

粉丝