最近工作上處理的一個問題是跟download有關的. 看不懂可以直接跳到最後一段...
我將File System make 成一個 binary 檔案, 然後將此binary檔透過我的 bootloader 來進行 download 的工作.
Download 的 tool 是另一個 team 所寫. 以我所make出的bin檔為input, 透過 USB 將 file system 的 image 傳給 bootloader, 進而將image寫入FLASH 記憶體中.
Download一切順利, 無奈如果我所make出的file system的virtual address超出某一範圍, download完畢之後download 的 application 就不能顯示出 "Download Complete"
照邏輯來推論, 是因為此application沒有收到我所寫到USB的Ack.


行萬里路(12)




