作者ast9869 (甘願為妳~)
看板ASM
標題關於Firmware Update設計
時間Thu May 22 11:29:57 2008
目前在8051上寫好了FW(這個MCU是有USB and Flash)
但日後想要用USB來Update。但不知道要怎麼設計!
我的想法:
程式是從到Flash載出來跑的,那更新時不就會寫到
正在跑的程式嗎?不就會造成不可遇期的錯誤?
小弟想了一個方法,不知道可不可行,就是把Main() FlashWrite() FlashErase()
等一些不常更動到的Function 用 _at_ 的方式定在Flash的最後區塊,
是不是就不會有這樣的問題呢?
希望可以得到一些建議。
--
█████████████████
█ ████████████████
█████████████████
█ ████████████████
█████████████████
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.190.103
1F:→ MasterChang:你可以找找有沒有bootloader可以用.... 05/22 12:41
2F:→ ast9869:有的~謝謝! 05/22 15:21