qn1588068025

qn1588068025

0个粉丝

5

问答

0

专栏

0

资料

qn1588068025  发布于  2020-06-16 14:38:53
采纳率 0%
5个问答
2378

3516无法通过USB烧写

   
RT,再使用USB烧写3516dv300的时提示接收命令返回超时。。。。。,如图所示,

根据提示已经降低了速率至1k,但是并没有什么卵用,打开debug调试后发现打印了一堆如下的消息:
If your boot is not the lastest one,
there may be non-answer from board during executing command.
Please be patient for waiting.
The time may be :        10s.
To send command frame, send timeout=10s, wait response timeout=30ms data is :
ab,00,22,6d,6d,63,20,77,72,69,74,65,20,30,78,30,20,30,78,38,31,30,30,30,30,30,30,20,30,78,30,20,30,78,32,31,35
Debug: Send data is :
ab,00,22,6d,6d,63,20,77,72,69,74,65,20,30,78,30,20,30,78,38,31,30,30,30,30,30,30,20,30,78,30,20,30,78,32,31,35
Usb driver error:-7
To send command frame, send timeout=10s, wait response timeout=30ms data is :
ab,00,0f,67,65,74,69,6e,66,6f,20,64,64,72,66,72,65,65
Debug: Send data is :
ab,00,0f,67,65,74,69,6e,66,6f,20,64,64,72,66,72,65,65
Usb driver error:-7
Usb driver error:-7
Usb driver error:-7
Usb driver error:-7
Usb driver error:-7
Usb driver error:-7
Usb driver error:-7
Usb driver error:-7
Usb driver error:-7
Usb driver error:-7

PS:网口和串口可以正常烧写,且使用USB能够烧写到ddr,但是就是烧写不进去emmc,在2.0.1.0版本的sdk上均可以正常烧写,但是换到2.0.2.0就不行了,有大佬遇到过类似的问题吗,求指点迷津,感激不尽!
我来回答
回答5个
时间排序
认可量排序

qn1588068025

0个粉丝

5

问答

0

专栏

0

资料

qn1588068025 2020-06-16 14:40:39
认可0
折腾好几天了:'(

y2006142108

1个粉丝

13

问答

0

专栏

0

资料

y2006142108 2020-06-18 20:04:29
认可0
Hi3516DV300 一直用串口烧写,SD卡升级。只有1路USB 转USB HUB 1拖4,  USB烧写还没用过

y2006142108

1个粉丝

13

问答

0

专栏

0

资料

y2006142108 2020-06-18 20:10:45
认可0
网口和串口可以正常烧写,且使用USB能够烧写到ddr,但是就是烧写不进去emmc,在2.0.1.0版本的sdk上均可以正常烧写,但是换到2.0.2.0就不行了
据此可以推测,换到2.0.2.0 网口和串口也不可以正常烧写  和sdk 包有关系。

在2.0.1.0版本的sdk  USB 可以正常烧写吗?

y2006142108

1个粉丝

13

问答

0

专栏

0

资料

y2006142108 2020-06-18 20:13:07
认可0
够烧写到ddr,但是就是烧写不进去emmc
之前用串口烧写也是这样:
错误是HI3531DV200的SDK 用HI3521DV200 编译器编译的
换成HI3531DV200 编译器编译 就好了

软件工程师犯的错误 让硬件工程师白白3天加班到晚上11点

qn1588068025

0个粉丝

5

问答

0

专栏

0

资料

qn1588068025 2020-06-19 10:04:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=159988&ptid=80662]y2006142108 发表于 2020-6-18 20:13[/url]
够烧写到ddr,但是就是烧写不进去emmc
之前用串口烧写也是这样:
错误是HI3531DV200的SDK 用HI3521DV200  ...[/quote]

感谢回复,确实是SDK的问题,昨天经过大佬的指点,改了uboot的源码就可以正常烧写了,修改位置如下
修改源码:
u-boot-2016.11/drivers/usb/gadget/hiudc3/usb3_prot.c
140行
if (ret) {
改为
if (ret<0) {
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区