Jarvis.Z 发表于 2020-4-21 14:20:55

LS1043 SD卡启动

使用操作指导文档中的sudo dd if=build/images/firmware_ls1043ardb_uboot_sdboot.img of=/dev/sdb seek=8 bs=512命令制作sd卡插好SD卡,将拨码开关1置位ON(SD卡启动),结果打印信息如下,不能启动。


U-Boot SPL 2018.03 (Aug 15 2019 - 01:53:17 +0000)
Initialzing DDR using fixed setting
Configuring DDR for 1600 MT/s data rate
Trying to boot from MMC1


使用的SD卡为16G大小,操作前执行过格式化

zhichao 发表于 2020-4-22 08:33:02

ls1043没有SD卡启动,只能U盘烧写,您看一下手册第六章

Jarvis.Z 发表于 2020-4-22 10:07:27

zhichao 发表于 2020-4-22 08:33
ls1043没有SD卡启动,只能U盘烧写,您看一下手册第六章

可是在手册OK1043-C_Ubuntu软件手册_V1.1_2019.07.30.pdf中的6.2章节描述OK1043A-C平台可以使用sd卡引导系统启动

zhichao 发表于 2020-4-22 11:43:31

您可以再看看手册,这张卡作用是引导,实际是用U盘烧写的

Jarvis.Z 发表于 2020-4-22 11:47:12

zhichao 发表于 2020-4-22 11:43
您可以再看看手册,这张卡作用是引导,实际是用U盘烧写的

嗯,现在我想用sd卡引导启动,怎么操作呢,按照文档的步骤失败了,串口信息如上文

zhichao 发表于 2020-4-22 14:17:57

您看看您用的SD卡是不是有问题,打印信息是在识别引导卡,您先按照6.2 制作烧写SD卡,
将烧写 SD 卡插入 SD 卡座,将 U 盘插入 OK1043A-C 的 USB 接口,
启动开发板,按空格键,停在uboot 命令行,此时弹出 SD 卡,
系统自动将切换到 eMMC,输入 boot 进入烧写流程。

Jarvis.Z 发表于 2020-4-22 15:01:55

zhichao 发表于 2020-4-22 14:17
您看看您用的SD卡是不是有问题,打印信息是在识别引导卡,您先按照6.2 制作烧写SD卡,
将烧写 SD 卡插入 S ...

对SD卡有什么要求吗,比如大小,分区格式之类的?
还有制作烧写SD卡用的firmware_ls1043ardb_uboot_sdboot.img文件为配套资料中提供的,大小为9.62M,我看文档中说该文件大约16M,会是这个导致的吗?

zhichao 发表于 2020-4-22 15:08:54

您说的是U盘吧,拷贝文件是U盘,SD卡只用制卡脚本处理一下就行

Jarvis.Z 发表于 2020-4-22 15:14:37

zhichao 发表于 2020-4-22 15:08
您说的是U盘吧,拷贝文件是U盘,SD卡只用制卡脚本处理一下就行

那SD卡应该没问题,那个文件是否有问题呢?并且6.2章节中第三步那条命令文字描述比图片描述多了一个bs=512,带不带这个还是一样的问题

zhichao 发表于 2020-4-23 10:15:49

我们提供的镜像都是验证过的,您再确定一下SD卡有没有在开发环境里用制卡脚本处理过,U盘有没有拷贝正确的镜像,或者换一个SD卡试试,看看是不是卡的问题

Jarvis.Z 发表于 2020-4-23 10:59:08

zhichao 发表于 2020-4-23 10:15
我们提供的镜像都是验证过的,您再确定一下SD卡有没有在开发环境里用制卡脚本处理过,U盘有没有拷贝正确的 ...

制卡脚本是哪个?dd那条命令吗?文档第六章节没提到脚本呀

zhichao 发表于 2020-4-23 18:12:39

是这条命令

blade 发表于 2020-5-20 02:50:27

我也遇到了相同的问题,现在解决了吗?

xhh 发表于 2020-6-9 14:19:32

如果出现这种问题可以确认下使用的制作SD卡引导镜像是否为用户资料——》手册——目录下的SD卡引导镜像

Jarvis.Z 发表于 2020-6-12 14:26:09

blade 发表于 2020-5-20 02:50
我也遇到了相同的问题,现在解决了吗?

解决了,重新制作了sd卡,使用文档中文字描述的操作指令(带有bs=512)
页: [1]
查看完整版本: LS1043 SD卡启动