作者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/cn.aspx?n=bbs/ASM/M.1406893000.A.8F5.html
1F:→ wasidada:FP? 08/02 00:11