您尚未登录。

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

liuyuedong
会员
注册时间: 2020-02-09
已发帖子: 38
积分: 28

f1c100s keil SDRAM 裸机调试

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

离线

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

liuyuedong
会员
注册时间: 2020-02-09
已发帖子: 38
积分: 28

Re: f1c100s keil SDRAM 裸机调试

离线

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

liuyuedong
会员
注册时间: 2020-02-09
已发帖子: 38
积分: 28

Re: f1c100s keil SDRAM 裸机调试

1.png2.png

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

离线

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

liuyuedong
会员
注册时间: 2020-02-09
已发帖子: 38
积分: 28

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
已发帖子: 38
积分: 28

Re: f1c100s keil SDRAM 裸机调试

3.png4.png

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

离线

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

liuyuedong
会员
注册时间: 2020-02-09
已发帖子: 38
积分: 28

Re: f1c100s keil SDRAM 裸机调试

mdk5

离线

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

liuyuedong
会员
注册时间: 2020-02-09
已发帖子: 38
积分: 28

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
已发帖子: 38
积分: 28

Re: f1c100s keil SDRAM 裸机调试

3-interrupt.zip

增加了GPIO中断

离线

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

liuyuedong
会员
注册时间: 2020-02-09
已发帖子: 38
积分: 28

Re: f1c100s keil SDRAM 裸机调试

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

离线

页脚

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

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