Re: 關於GOTO指令 在C語言用法

作者 jason680 於 2018年04月30日 20:26:39
原則上bootloader是不知道 真正的程式的執行點...

>>可是我的這個位置是會變的 所以沒辦法寫固定死

所以 你的(初始)想法是對,但不太可行,不務實...

想一個問題,你到的機關去洽公辦事...
想一下這個機關有十種業務...
你希望來的人每一個人都要知道去那一個櫃台洽辦...
還是有一個"固定"窗口,經過這個窗口,然後去你要洽辦的櫃台

所以bootloader跟"真正"程式配合,一般實作就是用"固定"窗口

例: bootloader --> goto 0x1000 --> (程式) goto 真正"入口"

註: 0x1000跟bootloader大小有關...

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=2&topic_id=22279&post_id=78086