移植U-BOOT运行不起来,求高人指点
我在U-BOOT官方下载的最新版的U-BOOT源码(2011.06-RC3), 在本地编译出u-boot.bin后烧到nand里, 切换到nand启动, 啥反应都没有。
我用飞凌官方提供的u-boot1.1.6版的源码编译出来的u-boot.bin(同样的编译环境)烧进去是可以运行的。
我反汇编过u-boot.bin也没有发现问题。 而且如果是用TFTP下载到那个bin文件到内存后直接跳转到入口执行也是能执行的。
我从SD卡启动,然后读出NAND的4K到内存然后跳转到内存去运行也是可以运行的。
但就是没有办法从NAND启动起来, 我确定BIN文件有烧成功了。 并且反汇编看了一下入口的代码也是没有问题的。
Soc: S3C6410
gcc: arm-linux-gcc 4.3.2
OS : ubuntu 10.10
我用飞凌官方提供的u-boot1.1.6版的源码编译出来的u-boot.bin(同样的编译环境)烧进去是可以运行的。
我反汇编过u-boot.bin也没有发现问题。 而且如果是用TFTP下载到那个bin文件到内存后直接跳转到入口执行也是能执行的。
我从SD卡启动,然后读出NAND的4K到内存然后跳转到内存去运行也是可以运行的。
但就是没有办法从NAND启动起来, 我确定BIN文件有烧成功了。 并且反汇编看了一下入口的代码也是没有问题的。
Soc: S3C6410
gcc: arm-linux-gcc 4.3.2
OS : ubuntu 10.10
...全文
相关推荐
u-boot移植源码
【描述】提到的"野火i.MX6ULL的U-Boot移植源码"是基于NXP(原飞思卡尔)官方的U-Boot源代码进行改写的版本,目的是使其能更好地运行在野火开发板上。
u-boot-2014.10移植第3天----LED裸机程序
这个情况是你的开发板中有了可以运行的u-boot。因为裸机程序能运行的前提条件是系统初始化了。 下面led.S是一位高人写的代码,完全是用ARM汇编编写的,短小精悍,主要是实现跑马灯的功能:
u-boot移植手册
U-Boot移植过程包括对硬件的了解,根据硬件特性进行相应的配置修改,例如修改内存设置、时钟配置、外设初始化等,以确保BootLoader能够在目标硬件上正常运行。
bootloader-U-Boot详细移植过程
【u-boot移植】移植u-boot涉及到对目标硬件的深入理解和代码调整。
U-boot移植
#### 四、总结通过上述步骤,我们可以成功地将U-boot移植到指定的目标平台上。需要注意的是,在整个过程中可能会遇到各种问题,例如环境变量配置不正确、依赖库缺失等。


驱动开发/核心开发
