4797
- 收藏
- 点赞
- 分享
- 举报
关于u-boot通过tftp下载到相关地址,再go到相关的地址运行的可行性验证
前段时间,看了论坛上的一篇关于u-boot烧写的帖子,上面说,调试完u-boot之后,先用原来的u-boot通过tftp将自己调试的u-boot下载到内存中,然后,go到相应的地址跑,如果可以正常跑起来,就表示u-boot是好的!这个观点,经证明,是错的,存在一定的问题!
因为在跑原来的u-boot的时候,已经将相关的硬件初始化完毕,通过tftp下载,再go到相关的地址跑的时候,并不能证明你的u-boot调试好了!而且也不能证明网络是通的!所以,还是需要一步一步用jtag或者其他的工具进行调试u-boot。切记切记!
贴吧里面所说的使用串口烧写u-boot的方法是正确的,前提是我们的u-boot可以正常跑起来!
这里小结一下关于IPC烧写u-boot的方法:
a. 安霸IPC
<1>USB接口已经引出,可以直接使用USB接口,进行USB烧写(使用安霸自带的烧写工具烧写)。
<2>USB接口未引出,将原来的文件系统,通过flash烧录器,烧写到flash上,然后焊接到IPC上。
b. 海思IPC
<1>有JTAG接口,通过jtag烧写(一般IPC上面都没有jtag接口)。
<2>没有jtag接口,但是uboot可以跑起来,u-boot下的网络不可用,使用串口kmodem协议下载(一般串口都可以),就是速度很慢
方法: 通过PC的超级终端和uboot建立kmodem连接 。
板子进入kmodem协议接收。然后PC超级终端发送文件 。
完毕。
go到开始地址,运行新的uboot.
<3>通过flash烧录器,烧写到flash上,然后焊接到IPC上。
<4>使用luboot里面的loady命令进行串口传输,前提是uboot能正常跑起来:
<1>loady 0x82000000 115200
<2>secucrt: option->传输Ymodem->选择需要烧入的文件。
<3>sf probe 0
sf erase 0 0x40000(uboot分区大小)
sf write 82000000 0 40000
reset。
再进入uboot ping其他IP OK.
因为在跑原来的u-boot的时候,已经将相关的硬件初始化完毕,通过tftp下载,再go到相关的地址跑的时候,并不能证明你的u-boot调试好了!而且也不能证明网络是通的!所以,还是需要一步一步用jtag或者其他的工具进行调试u-boot。切记切记!
贴吧里面所说的使用串口烧写u-boot的方法是正确的,前提是我们的u-boot可以正常跑起来!
这里小结一下关于IPC烧写u-boot的方法:
a. 安霸IPC
<1>USB接口已经引出,可以直接使用USB接口,进行USB烧写(使用安霸自带的烧写工具烧写)。
<2>USB接口未引出,将原来的文件系统,通过flash烧录器,烧写到flash上,然后焊接到IPC上。
b. 海思IPC
<1>有JTAG接口,通过jtag烧写(一般IPC上面都没有jtag接口)。
<2>没有jtag接口,但是uboot可以跑起来,u-boot下的网络不可用,使用串口kmodem协议下载(一般串口都可以),就是速度很慢
方法: 通过PC的超级终端和uboot建立kmodem连接 。
板子进入kmodem协议接收。然后PC超级终端发送文件 。
完毕。
go到开始地址,运行新的uboot.
<3>通过flash烧录器,烧写到flash上,然后焊接到IPC上。
<4>使用luboot里面的loady命令进行串口传输,前提是uboot能正常跑起来:
<1>loady 0x82000000 115200
<2>secucrt: option->传输Ymodem->选择需要烧入的文件。
<3>sf probe 0
sf erase 0 0x40000(uboot分区大小)
sf write 82000000 0 40000
reset。
再进入uboot ping其他IP OK.
我来回答
回答3个
时间排序
认可量排序
认可0
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
2017-09-30 16:28:11
-
2021-02-22 15:54:19
-
2010-06-01 23:15:33
-
2015-08-03 19:47:15
-
2016-08-29 10:48:03
-
2015-12-01 15:57:21
-
2019-01-10 09:52:17
-
2024-07-29 16:17:33
-
2017-11-01 10:48:13
-
2018-12-19 15:20:12
-
2016-08-16 17:49:25
-
2020-09-01 11:31:51
-
2020-11-21 15:51:53
-
2020-11-21 16:17:48
-
2016-11-07 14:45:42
-
2020-03-05 18:25:52
-
02017-06-23 11:47:07
-
2012-11-26 11:04:35
-
2012-11-24 17:36:32
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认