主题 : ubuntu16.04,编译tiny4412的uboot,烧写到sd卡,无法启动开发板 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 127530
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
综合积分: 28 分
注册时间: 2016-08-23
最后登录: 2018-08-11
楼主  发表于: 2016-09-19 19:25

 ubuntu16.04,编译tiny4412的uboot,烧写到sd卡,无法启动开发板

估计还没有审核我的帖子,不过我已经通过搜索论坛解决了……

我一直用命令sudo ./sd_fusing.sh /dev/mmcblk0p1

那个平p1不应该有的

我加p1的原因是因为 我sudo fdisk -l

设备           启动 Start   末尾   扇区  Size Id 类型
/dev/mmcblk0p1       2048 31115263 31113216 14.9G  c W95 FAT32 (LBA)


应该是sudo ./sd_fusing.sh /dev/mmcblk0





ubuntu16.04,编译官方的tiny4412的uboot,烧写到sd卡提示成功,把sd卡放入开发板,但是无法启动开发板。
我严格按照下面步骤来的

   cd uboot_tiny4412
   make tiny4412_config
   make

   cd sd_fuse;
   make

   cd sd_fuse/tiny4412
   sudo ./sd_fusing.sh /dev/mmcblk0p1

我用笔记本自带的读卡器,还有usb读卡器

ning@ENVY:/tiny4412/uboot_tiny4412/sd_fuse/tiny4412$ sudo ./sd_fusing.sh /dev/mmcblk0p1
/dev/mmcblk0p1 reader is identified.
cat: /sys/block/mmcblk0p1/size: 没有那个文件或目录
./sd_fusing.sh: 31: [: -le: unexpected operator
./sd_fusing.sh: 36: [: -gt: unexpected operator
---------------------------------------
BL1 fusing
记录了16+0 的读入
记录了16+0 的写出
8192 bytes (8.2 kB, 8.0 KiB) copied, 0.034905 s, 235 kB/s
---------------------------------------
BL2 fusing
记录了28+0 的读入
记录了28+0 的写出
14336 bytes (14 kB, 14 KiB) copied, 0.0442821 s, 324 kB/s
---------------------------------------
u-boot fusing
记录了540+1 的读入
记录了540+1 的写出
276932 bytes (277 kB, 270 KiB) copied, 1.408 s, 197 kB/s
---------------------------------------
TrustZone S/W fusing
记录了184+0 的读入
记录了184+0 的写出
94208 bytes (94 kB, 92 KiB) copied, 0.279005 s, 338 kB/s
---------------------------------------
U-boot image is fused successfully.
Eject SD card and insert it again.

完毕后把SD卡插入开发板,上电串口终端什么也打印不出来,屏幕开始全部是竖道
[ 此帖被android.在2016-09-19 20:38重新编辑 ]