一般是3步启动<br />1. Init - 这个程序完全在flash上运行, 功能是初始化sdram,pll, 加载boot<br />2. boot - 这个程序是完整的boot,在内存理运行.功能是加载firmware, tfp下载烧写等<br />3. firmware - 应用程序. <br /><br />boot和firmware编译出来以后一般是elf格式(无论ADS还是MDK等工具),体积比较大,解析比较复杂.开发工具一般可以提供工具把elf格式转成二进制可加载格式.<br />所以一般把二进制加载格式烧到flash上.<br />
|