当前位置: 代码迷 >> WinCE >> 6410 bootloader编译有关问题
  详细解决方案

6410 bootloader编译有关问题

热度:354   发布时间:2016-04-28 13:55:04.0
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卡通道选择,只需选择一个。