MCU為LPC2220,FLASH為39FV1601(地址0x80000000),外部一個SRAM(地址0x81000000),程序用ADS編譯,
用分散加載,程序0x80000000開始引導(dǎo),F(xiàn)LASH操作在LPC2220內(nèi)部RAM運行。
實現(xiàn)的作用為開機等待2秒左右若PC發(fā)來連接指令將進入BOOT部分,若超時則COPY應(yīng)用程序到外部RAM開始運行。
拋磚引玉,可以認識到分散加載,BOOT的基本原理及方法,該程序已可完成所有功能,但可能仍然需要補足一些
如FLASH壞區(qū)檢查等,不足之處,敬請自己修改過來拉。
用于串口方式下載,波特率38400。
標簽:
0x80000000
0x81000000
FLASH
2220
上傳時間:
2014-01-26
上傳用戶:zhuyibin