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