想从28346外部FLASH启动,在网上搜了很长时间没有相关的资料。根据以前开发C6000的经验,想用下面的方法实现,不知是否正确,请各位帮忙解答下。
大概步骤:1、先写个在线烧写FLASH的代码,把boot代码和应用程序分别烧写到外部flash中;
2、上电后从28346内部boot启动跳转到外部flash的boot运行代码搬运程序,将应用程序搬运到内部ram中;
3、应用程序全部搬到内部ram后,跳到内部ram的程序入口地址开始运行。
问题:1、以上步骤是否正确?
2、如果正确,外部flash中运行的2级boot如何制作?我的想法.out文件----->hex2000------>.bin文件------>烧到外部flash
3.2级boot和应用程序的.cmd文件该如何改?