您尚未登录。

楼主 #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

离线

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

david
会员
注册时间: 2018-03-05
已发帖子: 386
积分: 317.5

Re: f1c100s keil SDRAM 裸机调试

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

离线

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

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

Re: f1c100s keil SDRAM 裸机调试

mdk5

离线

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

vip888888
会员
注册时间: 2020-07-16
已发帖子: 141
积分: 138

Re: f1c100s keil SDRAM 裸机调试

很棒,刚好需要。

离线

楼主 #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中调试

离线

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

sync
会员
注册时间: 2019-12-12
已发帖子: 22
积分: 17

Re: f1c100s keil SDRAM 裸机调试

多谢楼主分享,关注下

离线

#13 2021-09-24 15:03:55

Harrix
会员
注册时间: 2021-09-24
已发帖子: 0
积分: 0

Re: f1c100s keil SDRAM 裸机调试

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:与技术无关

#14 2021-09-25 11:08:36

lg676041036
会员
注册时间: 2021-07-09
已发帖子: 35
积分: 34

Re: f1c100s keil SDRAM 裸机调试

这个感觉比站长那个先进啊。。。

离线

#15 2021-09-25 20:12:17

myxiaonia
会员
注册时间: 2019-06-18
已发帖子: 81
积分: 49.5

Re: f1c100s keil SDRAM 裸机调试

liuyuedong 说:

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

加了mmu后,调试就麻烦了

离线

#16 2022-02-03 22:14:29

jared1716
会员
注册时间: 2020-07-15
已发帖子: 2
积分: 2

Re: f1c100s keil SDRAM 裸机调试

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:其他

#17 2022-02-17 20:41:47

stephone
会员
注册时间: 2019-10-09
已发帖子: 57
积分: 9

Re: f1c100s keil SDRAM 裸机调试

我觉得用IAR仿真会更方便一点,特别是调试各模块、各种外设

离线

#18 2022-04-22 08:59:19

搬运工
会员
注册时间: 2022-04-15
已发帖子: 3
积分: 3

Re: f1c100s keil SDRAM 裸机调试

keil的PACKs是什么呢,没找到

离线

#19 2022-04-22 09:26:55

zuolin1234
会员
注册时间: 2022-04-21
已发帖子: 8
积分: 3

Re: f1c100s keil SDRAM 裸机调试

请问这个keil要怎么配置

离线

#20 2022-06-12 20:26:37

Ican
会员
注册时间: 2022-06-11
已发帖子: 30
积分: 0

Re: f1c100s keil SDRAM 裸机调试

有从nor flash启动的例程吗?

离线

#22 2023-02-02 14:34:58

Frankie.Yao
会员
注册时间: 2021-10-19
已发帖子: 3
积分: 8

Re: f1c100s keil SDRAM 裸机调试

请问有做做过V851 裸机程序吗?加QQ876330242

离线

#23 2023-02-08 11:29:58

jack821119
会员
注册时间: 2022-12-19
已发帖子: 48
积分: 28

Re: f1c100s keil SDRAM 裸机调试

@liuyuedong  你这个工程 是不是 只是 单纯的用来仿真的,如果烧写到spi flash运行的话 ,还是 要加入魔术头吧 。我看到你的例程生成的文件 是没有魔术头的

离线

#24 2023-02-28 10:03:38

hdlazyhy
会员
注册时间: 2023-02-23
已发帖子: 27
积分: 2

Re: f1c100s keil SDRAM 裸机调试

不错,这个帖子可以用来参考了,不过有个疑问,你们从哪里弄来的库文件,官网有这方面的资料吗?这个芯片用起来确实很困难啊,我还在不停的找资料和学习中,上手确实有点费劲。加油吧。

离线

#25 2023-02-28 14:50:04

sh200436
会员
注册时间: 2023-02-23
已发帖子: 33
积分: 8

Re: f1c100s keil SDRAM 裸机调试

楼主太厉害了,感谢楼主的分享。这几天刚刚学习RT-Thread,有点晕,还是裸机程序看起来好理解[赞]

离线

#28 2023-05-12 19:12:39

horse
会员
注册时间: 2023-05-12
已发帖子: 3
积分: 3

Re: f1c100s keil SDRAM 裸机调试

感谢分享,裸机代码最容易分析原理,对于了解启动流程有有帮助

离线

#29 2023-08-08 20:33:59

cris8259
会员
注册时间: 2019-09-25
已发帖子: 272
积分: 81

Re: f1c100s keil SDRAM 裸机调试

用clion环境gcc编译能实现单步调试吗

离线

#32 2023-09-10 12:08:15

vigour1000
会员
注册时间: 2018-11-19
已发帖子: 101
积分: 2

Re: f1c100s keil SDRAM 裸机调试

FB能显示吗

离线

#33 2023-11-14 17:36:27

tongshezheng
会员
注册时间: 2023-11-08
已发帖子: 10
积分: 0

Re: f1c100s keil SDRAM 裸机调试

MDK5怎么添加Legacy Pack的,安装好Legacy Pack后,选择ARM9E-S (Little Endian)后,提示找不到设备。

离线

#34 2023-11-17 15:46:57

MyCuphead
会员
注册时间: 2020-07-25
已发帖子: 14
积分: 4

Re: f1c100s keil SDRAM 裸机调试

很不错,但这个片子io太少,用jtag是不是有点奢侈:lol:

离线

#35 2024-05-09 14:15:29

hdlazyhy
会员
注册时间: 2023-02-23
已发帖子: 27
积分: 2

Re: f1c100s keil SDRAM 裸机调试

求助,我使用的是V8,运行不了几句就会掉仿真,搞不明白怎么回事!

离线

页脚

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

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