WhyCan Forum(哇酷开发者社区)

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-09-02 17:25:45

liuyuedong
会员
注册时间: 2020-02-09
累计积分: 26

f1c100s keil SDRAM 裸机调试

搞了一个裸机调试程序,支持 SRAM 和 SDRAM 启动程序。

离线

#2 2020-09-02 17:28:57

liuyuedong
会员
注册时间: 2020-02-09
累计积分: 26

Re: f1c100s keil SDRAM 裸机调试

离线

#3 2020-09-02 17:51:34

liuyuedong
会员
注册时间: 2020-02-09
累计积分: 26

Re: f1c100s keil SDRAM 裸机调试

1.png2.png

一个运行在0x80000000,SDRAM中
一个运行在0x00000000,SRAM中

离线

#4 2020-09-02 17:59:51

liuyuedong
会员
注册时间: 2020-02-09
累计积分: 26

Re: f1c100s keil SDRAM 裸机调试

jlink和荔枝派nano的的接线方法参考下面的连接:

https://whycan.cn/t_1003.html


我使用的是jlink v9,我这边测试下来,接线的时候还需要将jlink的TRST接到f1c100s的RST管脚。

离线

#5 2020-09-02 18:05:18

liuyuedong
会员
注册时间: 2020-02-09
累计积分: 26

Re: f1c100s keil SDRAM 裸机调试

3.png4.png

能在SDRAM中运行,最主要的是这个run_in_dram.ini脚本,使用jlink初始化时钟和dram

离线

#6 2020-09-03 07:37:52

david
会员
注册时间: 2018-03-05
累计积分: 70

Re: f1c100s keil SDRAM 裸机调试

这个好,以后裸奔方便了。不过问下,这个是mdk4还是mdk5的?

离线

#7 2020-09-03 08:42:27

liuyuedong
会员
注册时间: 2020-02-09
累计积分: 26

Re: f1c100s keil SDRAM 裸机调试

mdk5

离线

#8 2020-09-03 09:25:25

vip888888
会员
注册时间: 2020-07-16
累计积分: 48

Re: f1c100s keil SDRAM 裸机调试

很棒,刚好需要。

离线

#9 2020-09-07 09:19:11

liuyuedong
会员
注册时间: 2020-02-09
累计积分: 26

Re: f1c100s keil SDRAM 裸机调试

2-gpio.zip

上次的程序检查到两个bug:
1.SDRAM初始化
2.run_in_sdram.ini脚本

这个程序将CPUCLK设置为720MHz,SDRAM CLK 设置为 240MHz

离线

#10 2020-09-08 09:46:07

liuyuedong
会员
注册时间: 2020-02-09
累计积分: 26

Re: f1c100s keil SDRAM 裸机调试

3-interrupt.zip

增加了GPIO中断

离线

#11 2020-09-08 09:49:33

liuyuedong
会员
注册时间: 2020-02-09
累计积分: 26

Re: f1c100s keil SDRAM 裸机调试

中断程序暂时还不支持SDRAM中调试,等后面增加了mmu,再添加SDRAM中调试

离线

#12 2020-09-08 11:15:50

sync
会员
注册时间: 2019-12-12
累计积分: 20

Re: f1c100s keil SDRAM 裸机调试

多谢楼主分享,关注下

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB