STM32硬件开发环境

调试模式:

1RAM调试  0x2000 0000   较小

2FLASH调试 0x0800 0000   较大

      (CM3Flash只能烧写1000次,所以小的调试最好采用RAM调试)

 

Keil4 STM32工程的配置  


1、硬件FLASH

Device  选择相应的芯片

 

Target Xtal

R O M  Areas(代码存储) Start0x8000 0000 size根据具体芯片填写  ⊙(Startup

R/W M  Areas() Start0x2000 0000 size根据具体芯片填写

 

Output 选择目标文件夹

Create HEX File

 

Listing 选择目标文件夹

 

Debug 选择则J-link   Settings  Flash Download

Erase Sectors √Program  √Verifly  √Reset and Run

添加相应的芯片Flash

 

√ Run to main()

 

Utilities J-link  Settings  Flash Download

Erase Sectors √Program  √Verifly  √Reset and Run

添加相应的芯片Flash

 

2、RAM调试(0x2000 0000 ~ 0x2000 c000)(不完整。)

RAM要分成两部分,一块放程序(较大),一块放数据(较小)。

R O M  Areas(代码存储) Start0x2000 0000 size根据具体芯片填写  ⊙(Startup

R/W M  Areas() Start0x2000 a000 size根据具体芯片填写

 

Output  选择一个新的文件夹

 

C/C++ Define 添加变量:VECT_TAB_RAM

 

Debug Initialization File 选择RAM.ini(配置了SP指针,PC指针这些东西)

 

主要配置了堆栈,pc指针这些东西)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值