首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

6410 bootloader编译有关问题

2012-02-13 
6410 bootloader编译问题我wince6.0的BSP,bootloader有三个,分别是stepldrebootIROM_SDMMC_BOOTLOADER三个

6410 bootloader编译问题
我wince6.0的BSP,bootloader有三个,分别是
  stepldr 
  eboot 
  IROM_SDMMC_BOOTLOADER

三个文件都能编译成功, stepldr 和 eboot 可以编译出bin文件,但是IROM_SDMMC_BOOTLOADER不能编译出bin文件
source文件看了应该没问题啊,是哪个环境没设置对吗?

求指导

[解决办法]

探讨
我wince6.0的BSP,bootloader有三个,分别是
stepldr
eboot
IROM_SDMMC_BOOTLOADER

三个文件都能编译成功, stepldr 和 eboot 可以编译出bin文件,但是IROM_SDMMC_BOOTLOADER不能编译出bin文件
source文件看了应该没问题啊,是哪个环境没设置对吗?

求指导

[解决办法]
楼主拿到的bsp和我的比较类似。
stepldr 是从nand flash启动的一级boot。
eboot 是和nand flash启动相关的二级boot。
IROM_SDMMC_BOOTLOADER
+----stepldr 是从SD卡启动的一级boot。
+----eboot 和SD卡启动相关的二级boot。
两者之间的切换可以通过在SMDK6410.bat文件中来切换。如:
@REM To support iROM SDMMC boot
set BSP_IROM_SDMMC_CH0_BOOT=1
set BSP_IROM_SDMMC_CH1_BOOT=
表示将编译从SD卡启动的boot。CH0、和CH1表示SD卡通道选择,只需选择一个。

热点排行