高手请教,如何定位主函数起始地址!

2019-03-24 15:27发布

我用C写源代码,那MSP430还要写BOOTSTRAP LOADER的程序,bootstrap loader程序是写了以便于PC机将应用程序的代码烧至MCU上,请问MSP430如何判断并从我设定的主程序起始地址开始执行我的应用主程序,在C语言程序里该怎么写这个呢?请高手帮忙解答一下,谢谢了! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
零晨
1楼-- · 2019-03-26 16:54
有没有高手做过这块呢!
零晨
2楼-- · 2019-03-26 20:53
wstt,请问下,用C如何定义程序从flash内某个地址开始运行代码的命令语句!
汇编有BR可以跳转,C该怎么做呢!
如下是我遇到的问题的描述!
如果需要将应用程序下载至MCU,却不能用PC机器,这样只能用BSL(Bootstrap Loader), 那就要自己写BSL程序将程序代码写至flash,所以这样其实MSP430内有两段程序,BSL及应用主程序,如果用汇编写,运行BSL后判断结束下载代码后可以通过BR指令进行跳转至应用程序,那C呢,怎么去设定程序可以跳转到应用主程序,或者跳转到BSL程序?
大概就是这个问题,C不会写啊!要请教高手!
零晨
3楼-- · 2019-03-27 02:40
 精彩回答 2  元偷偷看……
daicheng
4楼-- · 2019-03-27 08:40
这个你可以计算 出来 的,中断 向量表 复位后 跳转main 你可以找到
你目前想做程序 升级吗?
零晨
5楼-- · 2019-03-27 12:17
高手大哥,请问如何跳转啊,这是为了以后做程序升级,所以要写bootstrap loader程序,烧在MSP430上,每次运行会先运行boot loader程序,判断不是进行程序升级时,跳转至main()函数!这个汇编用BR语句就可以了,但是C怎么去实现呢?
请教高手了!
guguo2010
6楼-- · 2019-03-27 13:48
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章