看板 ASM 關於我們 聯絡資訊
※ 引述《ruemann (此人掛網中……)》之銘言: : 建議是廠商有支援會比較好,不過有些方法可以試試看 : 1. flash要夠大,最好是你程式的兩倍大或至少要有一個空間可以放要修改的部份 : 2. 想法:修改程式進入點,第一次用低的一半,第二次用高的一半,第三次用低的一半 : 3. 優點:應該不會出現問題 : 4. 缺點:程式要準備兩套 : 5. 流程:燒寫沒用到的空白區域,燒寫過程中不能動到 interrupt 的進入位置, : 待燒寫完後再關閉 interrup 並燒寫最開頭的 interrup, reset 等進入 : 位置,最後再將程式reset (jmp 0) : 一定有更好的方法……orz 後來又想到一個不錯的方法,主程式Code不動, 而把我一些常需要Update 的Fucntion Code的位址 定義在主程式Code 後面區塊,應該就可以避掉這樣的問題了。 -- ████████████████ █ █████████████ ██████████████ █ ██████████████ ██████████████ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.190.103
ast9869:有個缺點,主程式掛了就完了!! 05/22 14:06