關於Firmware Update設計

看板ASM (組合語言)作者 (甘願為妳~)時間16年前 (2008/05/22 11:29), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/5 (看更多)
目前在8051上寫好了FW(這個MCU是有USB and Flash) 但日後想要用USB來Update。但不知道要怎麼設計! 我的想法: 程式是從到Flash載出來跑的,那更新時不就會寫到 正在跑的程式嗎?不就會造成不可遇期的錯誤? 小弟想了一個方法,不知道可不可行,就是把Main() FlashWrite() FlashErase() 等一些不常更動到的Function 用 _at_ 的方式定在Flash的最後區塊, 是不是就不會有這樣的問題呢? 希望可以得到一些建議。 -- ████████████████ █ █████████████ ██████████████ █ ██████████████ ██████████████ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.190.103

05/22 12:41, , 1F
你可以找找有沒有bootloader可以用....
05/22 12:41, 1F

05/22 15:21, , 2F
有的~謝謝!
05/22 15:21, 2F
文章代碼(AID): #18DEYtQ2 (ASM)
文章代碼(AID): #18DEYtQ2 (ASM)