作者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