Debug
文章平均质量分 53
魔封乞儿
I'm not a normal person, I'm an engineer.
展开
-
IAR 修改样例工程名称
一个IAR 工程可仅由*.ewp项目(project)文件和*.eww工作空间(workspace)文件这两个构成。这里我需要修改样例工程的名称·仅仅需要修改这两个文件的名称为想要的修改为的目标名称,以及在 VSCode 的等文本编辑器中大开*.eww文件,修改其中的原有*.ewp名称为目标文件。原创 2024-08-21 16:24:22 · 527 阅读 · 0 评论 -
解决 VSCode 插件参数配置过程中报如下警告: unable to write into user setings.
这里一般是 settings.json 文件中出现的格式或语法错误的问题。修改文件后,便可解决。打开VS Code的配置文件settings.json。仔细观察会发现,上述。格式文件中缺少了一个。原创 2024-05-31 15:32:19 · 634 阅读 · 0 评论 -
IAR 中关于 __iar_program_start(); 函数的使用
在 IAR 编译器中,当你从 IAR IDE 或命令行编译一个项目时,链接器配置文件(通常是一个 .icf 文件)会指定重定位和加载程序到目标硬件的详细信息。在嵌入式系统开发中,理解和配置程序的入口点是非常重要的,因为它影响到程序的加载、执行和调试过程。:它定义了程序的起始地址,当程序被加载到内存并开始执行时,CPU 将从这个地址开始执行指令。:在程序的执行过程中,如果需要动态重定位,链接器将使用这个符号来确定新的执行地址。:链接器使用这个符号来确定程序的加载地址,确保程序在正确的内存位置开始执行。原创 2024-05-30 09:53:43 · 640 阅读 · 0 评论 -
Keil MDK 运行程序不复位及不下载直接进入调式模式
有时我们希望能够连接到目标板上运行的应用程序,以分析当前上下文中的内存和变量。但是调试器在启动时会发出硬件重置,导致我的应用程序的当前状态丢失。禁用这些选项后,调试器启动,目标硬件停止在程序计数器的当前位置。Keill MDK 的 µVision调试器通常会重置目标硬件,以确保一致的启动行为。有几个调试器选项会影响启动行为。目标选项 - 调试 - 设置 - 连接后重置(选择目标选项 - 调试 - 设置 - 连接作为NORMAL)如果下图所示的3个选项都被禁用,调试器将在不执行硬件重置的情况下启动。原创 2024-05-29 18:10:13 · 725 阅读 · 0 评论