我的NON FLASH中有两个工程,希望先引导工程1执行一段时间,然后跳到引导程序引导工程2,一直执行工程2,现在不知道如何从工程1跳出执行引导程序,引导工程2,希望哪位大神指点一下
Shine:
请参考二次bootloader的写法。
www.ti.com/…/spra999a.pdf
user4556101:
回复 Shine:
这个是两次引导,我现在需要引导三次,第一次是片子自带1K引导,将我写的D第一个BOOT文件搬到RAM,我的第一个BOOT将我的工程1搬到RAM开始执行,我想过一段时间,从工程1再调到我的另外一个BOOT,这个BOOT搬我的工程2,搬到RAM后,我执行工程2,现在不知道怎么从工程1跳到第二个BOOT,以及第二个BOOT怎么编写,望大神指点一下
Shine:
回复 user4556101:
一定要分两次搬?两个工程不能合成一个么?
user4556101:
回复 Shine:
嗯,两个工程,听说别人这么操作过,但具体怎么操作不太懂
Shine:
回复 user4556101:
在一个工程的最后执行跳转指令,跳转到另一个工程的entry point address。把entry point address固定一下。
processors.wiki.ti.com/…/Accessing_c_int00
user4556101:
回复 Shine:
好的,我试试,非常感谢