
拓展:IAR Embedded Workbench也支亮举持创建其他编程语言项目,比如C++、HTML等,对应的语言敬早碧睁埋语法也支持,比如HTML标签换行可以使用
来实现。
1、Project ->Options ->C++ Compiler ->Preprcessor选项卡下 defined symbols加入:芦盯 VECT_TAB_SRAM ;2、Project ->Options ->Linker, 修改链接文件为RAM方式,比如修改为 $PROJ_DIR$\stm32f2xx_sram.icf;陵伍
3、Project ->Options ->Debugger ->download 选项卡,把use falsh loader前面的勾去掉;
4、把板子上的BOOT0和BOOT1跳线到RAM启动方式(全高),网上有人说这个不影响调试,根据在GCC下的经验,这个貌似影响会SP指针,有的启动文件开始没有对SP指针初始化,而是自动从0地址读取,为了保险起见还是跳线到RAM方尺哗或式。
先接上仿真机,然后Project-----Download and Debug 程序下载进去后,会出现如下 图示
然后此时箭头在主逗升函数处,这时候点击手型工具后面的那个弯曲向右的按键,就是单步 每个函数执行,第二个按键弯曲向下的按键是进入每一个函数单步执行 ,再后面的按键是跳出当前函数,第五个是执行到断点,最后一个是让镇消程序跑起来,最后的红色错号是停止仿真运行,手型山旅老工具是break,停止到当前运行处,手型前面指向左边的箭头按键是Reset 使break后 函数回到如上图的主函数处。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)