打印
[串口烧写]

新人求问一个关于串口烧写的问题

[复制链接]
1146|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dapigu|  楼主 | 2014-8-17 21:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前要做一个串口烧写的活,想法是将底层程序烧写在FLASH的一个区内,上电后先执行底层程序,判断是否烧写,若不烧写则往下执行,如果烧写就将2812的API复制到ram,将用户程序烧写在flash的其他区。
编写底层程序的时候使用了main()函数并且已经烧写在flash里,那么用户程序中的main()函数会不会有冲突呢?
将用户程序烧写到指定的flash区后该如何执行,需要在底层程序里烧写一条跳转指令吗?该跳转指令要用汇编吗?

相关帖子

沙发
zhangmangui| | 2014-8-17 22:23 | 只看该作者
将API复制到RAM中运行   用代码搬移就可以完成   烧写到固定的flash
首先你看2812的BOOT加载有几种方式  
比如是XINTF接口或SPI接口等    外扩到对应的接口   然后选择上电BOOT加载或者二次引导加载
相关还需你研究

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝