mpc8260 17

1)   ROM_TEXT_ADRS:引导ROM的入口地址。对于多数目标板,把该地址设为ROM区的起始地址,即ROM_BASE_ADRS,而该地址恰好和BR0/OR0的基地址位域的设置是相一致的。不过,可能有些硬件结构使用ROM中的起始区域作为向量复位区,这样的话就要给该地址一个适当的偏移量,这个偏移量跟所用的CPU体系结构有关系,而且,可以从其相应BSP参考模板直接引用。对于8260来说,该偏移量为0x100,这个偏移地址正如前面所述:即与在设置HRCW寄存器时要间隔填充0相一致。

2)   ROM_SIZE:保留ROM区的大小。在使用两片512K大小的BOOTROM,即1M时,该宏的值定义为00100000。

3)        ROM_WARM_ADRS:引导ROM热启动的入口地址。该地址通常是冷启动入口点ROM_TEXT_ADRS偏移8个字节的一个地址值。

4)        RAM_LOW_ADRS:装载VxWorks映像的地址。该地址值一般设置为00010000。

5)        RAM_HIGH_ADRS:引导ROM映像拷贝到RAM中的地址。该地址值大小和编译生成的hex文件是否压缩有一定关系。

6)        HEX_FLAGS:Hex文件转化为bin文件的执行程序参数。其参数值对编译生成hex文件的地址有影响。详细见前面所述。

7)        MACH_EXTRA:用户加入的目标模块名,强制编译系统使用指定的原文件,即强制编译*.h和*.c文件生成*.o文件。根据功能需要而增加的任何与目标机系统相关的扩展文件,都需要用该参数将其作为一个空的声明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值