共 6 篇文章 |
|
在编译 U-BOOT之前,先要执行 # make fsc100_config fsc100_config是Makefile的一个目标,定义如下: fsc100_config: unconfig @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 fsc100 samsung s5pc1xx.unconfig: @rm -f $(obj)include/config.h $(obj)include/config.mk \ $(obj)board/*/config.tmp $(obj)board/*/*/co... 阅144 转1 评0 公众公开 15-03-23 13:36 |
我们整个裸机教程都是从外部SD卡启动,根据OM启动模式,从SD卡拷贝前8K代码,如果拷贝成功,就验证校验和,BL1的前16个字节就是提供给IROM用来标识BL1相关信息的,具体信息如下(后面的教程我们会自己写一个BL1,现阶段先用三星提供的):IROM计算校验和且验证通过后并解密BL1成功后就可以跳转到BL1了,至此IROM已执行完备,权限已交由BL1了,补... 阅925 转2 评0 公众公开 15-03-20 14:20 |
ubuntu14.04.2烧写u-boot到SD卡1、查看SD卡路径 df或ls /dev/sd*2、格式化SD卡,SD卡可能有多个分区,利用fdisk命令格式化SD卡,有多个分区要逐一删除3、进入u-boot目录下的sd_fuse目录,执行./sd_fusing.sh <SD卡路径> 阅968 转0 评0 公众公开 15-03-13 13:33 |
在这一步遇到的问题:root模式下,无论在/etc/profile还是/root/.bashrc末尾添加export PATH=/opt/toolchains/arm-eabi-4.4.3/bin:$PAHT,执行source命令后退出root并再次登陆,执行echo $PATH后发现/opt/toolchains/arm-eabi-4.4.3/bin没有出现在PATH中,因此在用户模式下执行sudo make smdk4412_config不成功,导致编译工作只能在root模式下... 阅407 转1 评0 公众公开 15-03-13 12:52 |
$ sudo mkdir -p /opt/toolchains$ sudo tar jxvf gcc-linaro-arm-linux-gnueabihf-4.7-2012.12-20121214_linux.tar.bz2 -C /opt/toolchains/export ARCH=armexport CROSS_COMPILE=arm-linux-gnueabihf-export PATH=/opt/toolchains/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/bin:$PATH.$ mkdir -p mount$ sudo mount /dev/s... 阅134 转0 评0 公众公开 15-03-12 10:02 |
Then you can start to build u-boot image, u-boot.bin.ODROID-U3 boot load must have the secure booting process and there are 4 binary files.(bl1.If you can boot your ODROID-U3 already and want to install a new u-boot.bin built by you.After building U-boot, copy u-boot.bin into your ODROID-U3.$ sudo dd if=u-boot.bin of=... 阅160 转0 评0 公众公开 15-03-12 09:03 |