瀏覽單個文章
KKao
*停權中*
 

加入日期: Jan 2002
您的住址: 台北
文章: 172
引用:
作者nawtequalizer
我不是ARM這方面專長的人,
不過不同客製化的ARM,如TI/Samsung/Freescale.....應該都有各自不同的技巧,以我的經驗來說就是不能說但大家都知道的秘密,像是之前的公司自己開發生產的MCU,assembly code當中一定會埋一堆NOP,如果好奇刪了這些NOP,一定會出一些奇奇怪怪的問題,而且NOP的數量也不能太多,也不能太少。



如果對整個系統的架構不清楚,有可能猜不出來。

舉個例子,可能會跟 boot loader memory re-map 的有關,

也有可能那段code 在 loader 那邊是一個 function table 之類的,

也有可能是原先是 interrupt table, ARM reset 之後從0開始跑,

從0 開始是 exception handler table , 如果沒弄清楚 boot 的過程,

可能會瞎子摸象
舊 2011-08-01, 10:59 PM #5
回應時引用此文章
KKao離線中