作者WolfLord (呆呆小狼)
看板ASM
標題Re: [問題] Bootloader && Flash
時間Fri Aug 1 19:36:35 2014
※ 引述《gg1122 (99通未接來電)》之銘言:
: 問題1.這樣對APP code跑起來會造成問題嗎 ?
你是直接沿用Intel HEX還是自定義格式?
如果使用Intel HEX,那你只要使用不是01~05的格式碼自然就不會弄錯了。
如果是自定義碼,那只要你的LOADER自己能正確解碼,那就不會有問題了。
: 問題2.絕對位置的讀取 Volatile int *ptr =(Volatile int *)(0x0400)
: 前面要加 Volatile 嗎?
這樣才能防止編譯器自作聰明哪
: 問題3.ARM有指令讓程式跳到絕對位置方法嗎?
: 例如 在APP code 想重回bootload哪邊 (不用reset)?
這樣不可以嗎?
mov pc,#?
--
作別人不願作的事,是好人!。 作別人不敢作的事,是壞人!。
作別人不能作的事,是天才!。 作別人不會作的事,是…腦殘!!
WolfLord
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.26.180.251
※ 文章網址: http://webptt.com/m.aspx?n=bbs/ASM/M.1406893000.A.8F5.html
1F:→ wasidada:FP? 08/02 00:11