我是ARM的初学者,虽然很早就接触ARM了,但是一直都没有自己写过程序!<br />今天看了人家写的BOOTLOADER,有些不明白,请教各位!谢谢!!麻烦在详细解释下<br /><br />下面是汇编伪操作不明白!<br /> IMPORT |Image$$RO$$Limit| ; end of ROM code (=start of ROM data)<br /> IMPORT |Image$$RW$$Base| ; base of RAM to initialize<br /> IMPORT |Image$$ZI$$Base| ; base and limit of area<br /> IMPORT |Image$$ZI$$Limit| ; to zero initialize<br /><br /> ^ (_ISR_STARTADDRESS-0x500)<br /> <br />UserStack # 256 ;c1(c7)ffa00<br />SVCStack # 256 ;c1(c7)ffb00<br />UndefStack # 256 ;c1(c7)ffc00<br />AbortStack # 256 ;c1(c7)ffd00<br />IRQStack # 256 ;c1(c7)ffe00<br />FIQStack # 0 ;c1(c7)fff00<br /><br /> ^ _ISR_STARTADDRESS<br />HandleReset # 4<br />HandleUndef # 4<br />HandleSWI # 4<br />HandlePabort # 4<br />HandleDabort # 4<br />HandleReserved # 4<br />HandleIRQ # 4<br />HandleFIQ # |
|