ian688t6

ian688t6

0个粉丝

5

问答

0

专栏

0

资料

ian688t6  发布于  2018-12-11 16:40:46
采纳率 0%
5个问答
1790

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


我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区