旋风小粉粉

旋风小粉粉

0个粉丝

20

问答

0

专栏

1

资料

旋风小粉粉  发布于  2022-06-10 17:04:32
采纳率 0%
20个问答
年轻且优秀
2283

Hi3516dv300烧录uboot镜像后uboot启动失败问题

 

报错信息如下:
Boot download completed!
等待boot启动超时,单板上无fastboot或当前fastboot无法启动

我来回答
回答4个
时间排序
认可量排序

旋风小粉粉

0个粉丝

20

问答

0

专栏

1

资料

旋风小粉粉 2022-06-10 17:08:08
认可0

1.uboot中使用的DDR参数列表使用不对
2.SOC的启动拨码开关错误
3.硬件问题
综上分析,由于我烧写出厂固件成功,排除硬件问题。

zhttp

0个粉丝

3

问答

0

专栏

0

资料

zhttp 2022-06-11 18:21:10
认可0

我也遇见这个问题,用厂商给的固件烧录就可以正常启动,但是自己按照教程编出来的就不行,应该是参数配置的问题。

zhttp

0个粉丝

3

问答

0

专栏

0

资料

zhttp 2022-06-11 19:58:12
认可0

神奇的事情发生了,我执行sdk.clean和sdk.unpack重新展开sdk,然后按照文档流程又走了一遍,竟然烧录成功了,其中的reg文件是Hi3516DV300-DMEBLITE_6L_T-DDR4_1800M_1GB_16bitx2-A7_900M-SYSBUS_300M.xlsm这个文件生成的
大致的流程是:
1 先编译gzip,然后拷贝到arch/arm/cpu/armv7/hi3516cv500/hw_compressed/目录中,
2 然后配置编译uboot生成u-boot.bin文件,执行make ARCH=arm CROSS_COMPILE=arm-himix200-linux- hi3516dv300_config以及make ARCH=arm CROSS_COMPILE=arm-himix200-linux- -j8 并且拷贝到osdrv/tools/pc/uboot_tools/这个目录下(这个拷贝不太清楚有什么用,文档是这样说的),
3 再就是再windows下把上面的这个表格打开点击generate reg file 生成reg_info.bin文件,然后拷贝到uboot根目录下(重命名为.reg),注意权限问题,我用虚拟机共享文件夹拷贝过来默认是需要root,导致下面编译失败,执行chown 你的用户名 .reg,
4 最后执行make ARCH=arm CROSS_COMPILE=arm-himix200-linux- u-boot-z.bin 生成u-boot-hi3516dv300.bin,用HiTool烧录,
5 成功进入boot命令行界面。

在学了在学了!

3个粉丝

36

问答

104

专栏

162

资料

在学了在学了! 2022-06-16 11:05:42
认可0

像楼上说的那样,应该可以成功烧写,多半就是没有完全对照文档步骤操作

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区