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方尺哗或式。
IAR是裂如一款集成开发环境(IDE),其中包含了编译器、调试器以及其他有用的工具。在IAR中,如果需要运行代码并查看其运行状态,可以使用调试功能来实现。当需要查看程序的运行信息或调试代码时,可以通过在IAR中打开调试视图来调出运行框。具体 *** 作步骤如下:
1. 首先,确保已经成功地连接了目标设备或仿真器,并将其与IAR进行了交互。
2. 然后,在IAR界面中单击调试菜单,选择启动调瞎胡试会话选项,这将启动一个调试会话并将各种调试工具打开。
3. 接下来,在IAR界面最下方找到调试窗口,然后找到运行框并单击它以显示该窗口。
4. 运行框通常位于工具栏下面,并显示程序的当前状态。它可以用于在单步执行代码时跟踪变量和寄存器值,也可以用于设置断点和监测程序输出等其他任务。
5. 如果您需要在程序执行过程中暂停程序,可以在运行框中单击暂停按钮或通过快捷键F5来实现。
总之,调试功能是IAR中非常重要的一部分,能够帮助您更轻松地追踪和调试代码。调出运肆神启行框之后,您可以按照自己的需要使用各种调试工具来监测程序的执行情况,定位并解决问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)