1967
- 收藏
- 点赞
- 分享
- 举报
Hi3520DV300 JLINK调试
因为新打的板子需要调试,就想通过JLINK来调试裸板,看了论坛很多帖子但是很少有关于Hi3520DV300的JLink调试,自己摸索了很久终于成功通过Jlink能个加载uboot 了;
以HI3520DV300开发板调试
step1:需要确认硬件上是否能连上JTAG,主要参考资料《Hi3520DV300 硬件设计用户指南》,核心板上需要将JTAG的改为上拉电阻使能JTAG
step2:用JLINK V8连上开发板
step3:编写pll和ddr初始化脚本,按文档说有在uboot-tool下有个log文件可以参考配置,但是我的sdk下没有,只能参考uboot下的xml配置文件和芯片手册,比对寄存器下面是ddr初始化脚本
w4 0x12040034 0x07000000
sleep 200
w4 0x12040000 0x11000000
w4 0x12040004 0x030060c8
w4 0x12040020 0x13000000
w4 0x12040024 0x03008190
w4 0x12040078 0x4a
w4 0x1204000c 0x3002087
w4 0x12040014 0x3002087
w4 0x1204001c 0x300207D
mem32 0x12040088 0x1
w4 0x12040034 0x07001605
sleep 1000
w4 0x12040074 0x0a
sleep 1000
#NORMAL
w4 0x12050090 0x102
w4 0x12050098 0x0
w4 0x12050094 0x3658
w4 0x12040070 0xff
w4 0x120e0000 0x0e00c7
sleep 1000
#DDRC_DMC
w4 0x12118000 0x02
mem32 0x12118294 0x01
w4 0x1211410c 0x0a
w4 0x12110100 0x1500
w4 0x12110104 0x71050004
w4 0x12110108 0x0
w4 0x12118040 0x00002501
w4 0x12118020 0x8100
w4 0x12118028 0x0
w4 0x12118050 0x4016
w4 0x12118060 0x142
w4 0x12118100 0x44319410
w4 0x12118104 0x80342c80
w4 0x12118108 0x54012000
w4 0x1211810c 0xffe32784
w4 0x12118110 0x820f18
w4 0x12118114 0x2707
w4 0x121180a0 0x01
w4 0x12118200 0xb0500
w4 0x12118058 0x10
sleep 1000
#MDDRC_PHY
w4 0x1211c018 0x07
sleep 1000
w4 0x1211c018 0x00
sleep 1000
w4 0x1211c01c 0x80000080
w4 0x1211c010 0x200ff
w4 0x1211c014 0xc800
w4 0x1211c020 0x441
w4 0x1211c080 0x0
w4 0x1211c044 0x1
w4 0x1211c0d0 0xb036f026
w4 0x1211c02c 0x22
w4 0x1211c180 0xffff0770
w4 0x1211c030 0xa220cc88
w4 0x1211c034 0x0d204908
w4 0x1211c038 0x24084128
w4 0x1211c03c 0xe8100240
w4 0x1211c040 0x000067b0
w4 0x1211c064 0x61f70
w4 0x1211c068 0x18
w4 0x1211c088 0x4bedf801
w4 0x1211c0b4 0x01
w4 0x1211c070 0x487
w4 0x1211c08c 0xff00ff00
w4 0x1211c308 0x03
w4 0x1211c388 0x03
w4 0x1211c270 0xff003f00
w4 0x1211c370 0xff003f00
w4 0x1211c24c 0x00
w4 0x1211c23c 0x1f00
w4 0x1211c2bc 0x1f00
w4 0x1211c248 0x02
w4 0x1211c2c8 0x02
w4 0x1211c098 0x80000003
w4 0x1211c09c 0xF0000303
w4 0x1211c090 0x00780000
w4 0x1211c090 0x00700000
w4 0x1211c240 0x78
w4 0x1211c2c0 0x78
w4 0x1211c340 0x78
w4 0x1211c3c0 0x78
w4 0x1211c240 0x70
w4 0x1211c2c0 0x70
w4 0x1211c340 0x70
w4 0x1211c3c0 0x70
#DDR TRANING
w4 0x1211c168 0x0
w4 0x1211c18c 0x3000240
w4 0x1211c120 0x7
w4 0x1211c1a0 0x0
w4 0x1211c128 0x7
w4 0x1211c1a8 0x0
w4 0x1211c130 0x19
w4 0x1211c134 0x0
w4 0x1211c138 0x00130012
w4 0x1211c13c 0x00110012
w4 0x1211c140 0x00150011
w4 0x1211c144 0x000d0011
w4 0x1211c148 0x000e0016
w4 0x1211c14c 0x00100016
w4 0x1211c150 0x00100016
w4 0x1211c154 0x00150016
w4 0x1211c158 0x00100016
w4 0x1211c15c 0x00000016
w4 0x1211c160 0x0016000c
w4 0x1211c164 0x00000012
w4 0x1211c210 0x120b1110
w4 0x1211c214 0x120a1311
w4 0x1211c218 0x00000010
w4 0x1211c290 0x0c100e12
w4 0x1211c294 0x0d120e12
w4 0x1211c298 0x00000010
w4 0x1211c310 0x0
w4 0x1211c314 0x0
w4 0x1211c318 0x0
w4 0x1211c390 0x0
w4 0x1211c394 0x0
w4 0x1211c398 0x0
w4 0x1211c230 0x600
w4 0x1211c2b0 0x600
w4 0x1211c330 0x0
w4 0x1211c3b0 0x0
w4 0x1211c258 0x0
w4 0x1211c2d8 0x0
w4 0x1211c358 0x0
w4 0x1211c3d8 0x0
w4 0x1211c21c 0x130a100d
w4 0x1211c220 0x120b120f
w4 0x1211c224 0x0
w4 0x1211c29c 0x0c110c11
w4 0x1211c2a0 0x0d120d12
w4 0x1211c2a4 0x0
w4 0x1211c31c 0x0
w4 0x1211c320 0x0
w4 0x1211c324 0x0
w4 0x1211c39c 0x0
w4 0x1211c3a0 0x0
w4 0x1211c3a4 0x0
w4 0x1211c22c 0x1c
w4 0x1211c2ac 0x1c
w4 0x1211c32c 0x0
w4 0x1211c3ac 0x0
w4 0x1211c234 0xd00
w4 0x1211c2b4 0xd00
w4 0x1211c334 0xc00
w4 0x1211c3b4 0xc00
w4 0x1211c004 0xa000
sleep 1000
w4 0x1211c004 0x0000
w4 0x1211c00c 0x80000f0f
w4 0x1211c048 0xd04410c0
#DDR INIT
w4 0x1211c004 0x142B
sleep 1000
mem32 0x1211c004 0x01
w4 0x12118108 0x540120bc
w4 0x1211c004 0x8000
sleep 1000
w4 0x1211c004 0x00
loadbin Z:\work\rf-dvr\pub\image_uclibc\u-boot-hi3520dv300.bin 0x82000000
setpc 0x82000000
go
step4:通过JLink Commander输入上述脚本命令,可加载uboot
以HI3520DV300开发板调试
step1:需要确认硬件上是否能连上JTAG,主要参考资料《Hi3520DV300 硬件设计用户指南》,核心板上需要将JTAG的改为上拉电阻使能JTAG
step2:用JLINK V8连上开发板
step3:编写pll和ddr初始化脚本,按文档说有在uboot-tool下有个log文件可以参考配置,但是我的sdk下没有,只能参考uboot下的xml配置文件和芯片手册,比对寄存器下面是ddr初始化脚本
w4 0x12040034 0x07000000
sleep 200
w4 0x12040000 0x11000000
w4 0x12040004 0x030060c8
w4 0x12040020 0x13000000
w4 0x12040024 0x03008190
w4 0x12040078 0x4a
w4 0x1204000c 0x3002087
w4 0x12040014 0x3002087
w4 0x1204001c 0x300207D
mem32 0x12040088 0x1
w4 0x12040034 0x07001605
sleep 1000
w4 0x12040074 0x0a
sleep 1000
#NORMAL
w4 0x12050090 0x102
w4 0x12050098 0x0
w4 0x12050094 0x3658
w4 0x12040070 0xff
w4 0x120e0000 0x0e00c7
sleep 1000
#DDRC_DMC
w4 0x12118000 0x02
mem32 0x12118294 0x01
w4 0x1211410c 0x0a
w4 0x12110100 0x1500
w4 0x12110104 0x71050004
w4 0x12110108 0x0
w4 0x12118040 0x00002501
w4 0x12118020 0x8100
w4 0x12118028 0x0
w4 0x12118050 0x4016
w4 0x12118060 0x142
w4 0x12118100 0x44319410
w4 0x12118104 0x80342c80
w4 0x12118108 0x54012000
w4 0x1211810c 0xffe32784
w4 0x12118110 0x820f18
w4 0x12118114 0x2707
w4 0x121180a0 0x01
w4 0x12118200 0xb0500
w4 0x12118058 0x10
sleep 1000
#MDDRC_PHY
w4 0x1211c018 0x07
sleep 1000
w4 0x1211c018 0x00
sleep 1000
w4 0x1211c01c 0x80000080
w4 0x1211c010 0x200ff
w4 0x1211c014 0xc800
w4 0x1211c020 0x441
w4 0x1211c080 0x0
w4 0x1211c044 0x1
w4 0x1211c0d0 0xb036f026
w4 0x1211c02c 0x22
w4 0x1211c180 0xffff0770
w4 0x1211c030 0xa220cc88
w4 0x1211c034 0x0d204908
w4 0x1211c038 0x24084128
w4 0x1211c03c 0xe8100240
w4 0x1211c040 0x000067b0
w4 0x1211c064 0x61f70
w4 0x1211c068 0x18
w4 0x1211c088 0x4bedf801
w4 0x1211c0b4 0x01
w4 0x1211c070 0x487
w4 0x1211c08c 0xff00ff00
w4 0x1211c308 0x03
w4 0x1211c388 0x03
w4 0x1211c270 0xff003f00
w4 0x1211c370 0xff003f00
w4 0x1211c24c 0x00
w4 0x1211c23c 0x1f00
w4 0x1211c2bc 0x1f00
w4 0x1211c248 0x02
w4 0x1211c2c8 0x02
w4 0x1211c098 0x80000003
w4 0x1211c09c 0xF0000303
w4 0x1211c090 0x00780000
w4 0x1211c090 0x00700000
w4 0x1211c240 0x78
w4 0x1211c2c0 0x78
w4 0x1211c340 0x78
w4 0x1211c3c0 0x78
w4 0x1211c240 0x70
w4 0x1211c2c0 0x70
w4 0x1211c340 0x70
w4 0x1211c3c0 0x70
#DDR TRANING
w4 0x1211c168 0x0
w4 0x1211c18c 0x3000240
w4 0x1211c120 0x7
w4 0x1211c1a0 0x0
w4 0x1211c128 0x7
w4 0x1211c1a8 0x0
w4 0x1211c130 0x19
w4 0x1211c134 0x0
w4 0x1211c138 0x00130012
w4 0x1211c13c 0x00110012
w4 0x1211c140 0x00150011
w4 0x1211c144 0x000d0011
w4 0x1211c148 0x000e0016
w4 0x1211c14c 0x00100016
w4 0x1211c150 0x00100016
w4 0x1211c154 0x00150016
w4 0x1211c158 0x00100016
w4 0x1211c15c 0x00000016
w4 0x1211c160 0x0016000c
w4 0x1211c164 0x00000012
w4 0x1211c210 0x120b1110
w4 0x1211c214 0x120a1311
w4 0x1211c218 0x00000010
w4 0x1211c290 0x0c100e12
w4 0x1211c294 0x0d120e12
w4 0x1211c298 0x00000010
w4 0x1211c310 0x0
w4 0x1211c314 0x0
w4 0x1211c318 0x0
w4 0x1211c390 0x0
w4 0x1211c394 0x0
w4 0x1211c398 0x0
w4 0x1211c230 0x600
w4 0x1211c2b0 0x600
w4 0x1211c330 0x0
w4 0x1211c3b0 0x0
w4 0x1211c258 0x0
w4 0x1211c2d8 0x0
w4 0x1211c358 0x0
w4 0x1211c3d8 0x0
w4 0x1211c21c 0x130a100d
w4 0x1211c220 0x120b120f
w4 0x1211c224 0x0
w4 0x1211c29c 0x0c110c11
w4 0x1211c2a0 0x0d120d12
w4 0x1211c2a4 0x0
w4 0x1211c31c 0x0
w4 0x1211c320 0x0
w4 0x1211c324 0x0
w4 0x1211c39c 0x0
w4 0x1211c3a0 0x0
w4 0x1211c3a4 0x0
w4 0x1211c22c 0x1c
w4 0x1211c2ac 0x1c
w4 0x1211c32c 0x0
w4 0x1211c3ac 0x0
w4 0x1211c234 0xd00
w4 0x1211c2b4 0xd00
w4 0x1211c334 0xc00
w4 0x1211c3b4 0xc00
w4 0x1211c004 0xa000
sleep 1000
w4 0x1211c004 0x0000
w4 0x1211c00c 0x80000f0f
w4 0x1211c048 0xd04410c0
#DDR INIT
w4 0x1211c004 0x142B
sleep 1000
mem32 0x1211c004 0x01
w4 0x12118108 0x540120bc
w4 0x1211c004 0x8000
sleep 1000
w4 0x1211c004 0x00
loadbin Z:\work\rf-dvr\pub\image_uclibc\u-boot-hi3520dv300.bin 0x82000000
setpc 0x82000000
go
step4:通过JLink Commander输入上述脚本命令,可加载uboot
我来回答
回答0个
时间排序
认可量排序
暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
2015-08-03 17:29:12
-
2018-04-10 11:53:39
-
2018-07-24 12:52:11
-
2019-03-18 15:27:23
-
2018-06-09 12:59:09
-
2016-06-21 18:07:33
-
2018-04-14 15:01:04
-
2018-06-21 12:11:59
-
2020-12-29 16:07:58
-
2017-05-19 17:47:10
-
2019-05-29 14:31:13
-
2018-11-21 09:34:00
-
2018-12-11 13:50:17
-
2018-10-08 17:23:08
-
2017-09-30 10:46:13
-
2019-03-19 11:47:24
-
2017-08-16 09:21:23
-
2018-07-16 10:14:48
-
2018-09-19 10:48:11
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5RK3588的DPHY0接lt6911uxe转HDMI抓帧分辨率不对
-
20求rv1106板子的sdk包或者开发板资料
-
10ss928烧录uboot失败
-
10求助,3588调试imx586和ov50c40时,按照瑞芯微的单摄8k配置好设备树后,驱动配置的8k分辨率的,但是只能抓到4k的图,且颜色偏粉
-
50帮忙解决个交叉编译的问题
-
20帮忙交叉编译个源码
-
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
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认