你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

配置stm32在SRAM中调试运行

[复制链接]
STMCU小助手 发布时间:2022-12-17 15:00
1.选择对应的cpu
( n$ d  H4 ?* |: p# B  n  O$ X2 z# x6 q& |( k
8 O  {2 z+ g7 k- O
20171208175855651.png $ q/ _+ w: z* P' _
$ P) |: Z; X- I; l
% q" r+ ^2 l: F/ i  f0 f+ B
2.修改目标地址- R( Y! r7 P* T" C' M: B

; o  J- `, l+ q$ P6 Q
: y2 k9 |. d- {- ^2 S
20171208180020861.png
) [& y7 _3 f4 h& x# K; F; k$ d/ _5 k' T( d
2 N( ]8 Z# Y3 B# n1 P- d
3.添加宏定义
$ L0 N6 X: y: |" {4 i2 Z8 i+ u
- Y, K0 L6 t1 ~0 A

3 |$ E( T  l* \0 N$ f 20171208180056392.png
& T8 t( J( o3 y9 p
, X& t$ h: f3 I" h

/ [! w1 o! a8 ~( z4 }5 f& S! G4.设置debug选项,Load Application at Startup处,如果勾选了,就不能单步调试,程序会直接运行。这里关键就是要加入一个RAM.ini文件,作为RAM的配置文件,是起到复位指针作用。这个文件是每次不同的工程都要修改,更改方框中的工程名。这个文件可以自己记事本写,写上图示几行代码,或者到D:\Keil\ARM\Boards\Keil\MCBSTM32\STLIB_Blinky路径下拷贝过来,修改一下。还要注意一点就是,axf文件的路径要搞清楚。是在项目根文件还是在子文件中,axf文件前面要指定路径。" |9 X. D5 o- l

0 b2 l8 @. E2 b0 i
( D7 U& l9 t0 A! O8 ]2 \
20171208180302198.png 4 j9 e+ W; d3 ~6 V# M
7 N; L) M# S) U! Q$ u# {( N1 a
20171208181411976.png ' t3 \; N& ^) U! J1 O5 O
* O: B* I# H( c$ R9 y1 A, l
20171208180555748.png 7 I1 I7 ]; M" i' r  h
8 w$ y: g- w% K1 D  B! A

' ?% V( @5 U! C5.设置Utilities选项
: `& {. @+ ~$ h# M3 {  S
" ^  x: b8 _8 z  j1 t+ a/ f

+ K4 ]7 z& T0 i$ ?; q6 h0 I# g 20171208180701491.png
0 j$ W: Z2 ]; [3 x+ ^( W( _( H6 C$ {( a( p: a- B+ l% u& s

: ]4 n/ e) [8 r6 f& p2 E4 ]$ ^  |3 `6 R6 T% D' m$ V* s4 i$ R0 Q
4 l  T& s6 @. Y3 h) g

4 ?  C8 b: y1 g" c0 a至此设置完毕。
% C1 G% s. Y, \/ L4 O  [( J————————————————
5 y6 a5 S: k" P3 S% g版权声明:鱼入大海_
1 w) H  \& @/ {/ }  G) d7 Z- j: g! [- r* j$ ?( W0 Y; _4 |6 H0 A
赞 收藏 评论0 发布时间:2022-12-17 15:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版