tools
文章平均质量分 52
魔封乞儿
I'm not a normal person, I'm an engineer.
展开
-
IAR 编译 Waring 处理 Warning: The header file ‘cmsis_iar.h‘ is obsolete and should not be used.
通过替换 CMSIS Pack 包即可,我这里是从 替换为 V5.0.5 版本后,重新编译即可消除该警告(包含路径变了也需要修改一下)原创 2024-10-15 21:26:02 · 147 阅读 · 0 评论 -
关于Keil MDK 默认编译器选项的设置 AC5 与 AC6
当创建一个新项目时,以下规则适用于相关的Arm编译器:对于基于Armv8-M的设备(Cortex-M23/M33/M35P/M55/M85和Star-MC1),选择Arm Compiler 6,这是唯一的选项。对于Armv6-M (Cortex-M0/M0+)和Armv7-M (Cortex-M3/M4/M7),选择Arm Compiler 6,也可以选择使用Arm Compiler 5。原创 2024-09-13 14:46:23 · 1127 阅读 · 0 评论 -
IAR 修改样例工程名称
一个IAR 工程可仅由*.ewp项目(project)文件和*.eww工作空间(workspace)文件这两个构成。这里我需要修改样例工程的名称·仅仅需要修改这两个文件的名称为想要的修改为的目标名称,以及在 VSCode 的等文本编辑器中大开*.eww文件,修改其中的原有*.ewp名称为目标文件。原创 2024-08-21 16:24:22 · 623 阅读 · 0 评论 -
Keil屏幕中间有蓝色竖线——浅谈Keil 和 IAR 中Right Margin线的显示和取消
有时候看别人的Keil屏幕中间有蓝色竖线,还以为是显示器坏了。其实不然,这条竖线被称之为“Right Margin”,右边界或者右边界线,是文档排版中的一个术语,指的是页面上文本内容的最右边界。它定义了文本可以延伸到的最远距离,以确保内容不会超出页面的可视区域。在文档编辑软件中,用户可以根据需要调整右边缘,以控制文本的布局和格式。原创 2024-06-20 18:10:44 · 600 阅读 · 0 评论 -
Win10 中使用自带的 get-filehash 命令实现文件校验
这将列出 Get-FileHash 命令的所有语法,包括可用的算法选项。是一个PowerShell命令,用于计算文件的哈希值。哈希值是一个唯一标识符,可以用来验证文件的完整性和验证文件是否被篡改。使用Win10 中自带的 get-filehash 命令实现文件校验(Hash校验,SHA256校验,MD5校验等)命令可以帮助你确保文件的安全性和完整性,特别是在下载或传输文件之后。这将计算指定目录及其所有子目录中所有文件的哈希值。这将把计算出的哈希值输出到指定的文本文件中。这将计算指定目录下所有文件的哈希值。原创 2024-06-18 11:39:44 · 785 阅读 · 0 评论 -
解决 VSCode 插件参数配置过程中报如下警告: unable to write into user setings.
这里一般是 settings.json 文件中出现的格式或语法错误的问题。修改文件后,便可解决。打开VS Code的配置文件settings.json。仔细观察会发现,上述。格式文件中缺少了一个。原创 2024-05-31 15:32:19 · 749 阅读 · 0 评论 -
IAR 中关于 __iar_program_start(); 函数的使用
在 IAR 编译器中,当你从 IAR IDE 或命令行编译一个项目时,链接器配置文件(通常是一个 .icf 文件)会指定重定位和加载程序到目标硬件的详细信息。在嵌入式系统开发中,理解和配置程序的入口点是非常重要的,因为它影响到程序的加载、执行和调试过程。:它定义了程序的起始地址,当程序被加载到内存并开始执行时,CPU 将从这个地址开始执行指令。:在程序的执行过程中,如果需要动态重定位,链接器将使用这个符号来确定新的执行地址。:链接器使用这个符号来确定程序的加载地址,确保程序在正确的内存位置开始执行。原创 2024-05-30 09:53:43 · 736 阅读 · 0 评论 -
Keil MDK 运行程序不复位及不下载直接进入调式模式
有时我们希望能够连接到目标板上运行的应用程序,以分析当前上下文中的内存和变量。但是调试器在启动时会发出硬件重置,导致我的应用程序的当前状态丢失。禁用这些选项后,调试器启动,目标硬件停止在程序计数器的当前位置。Keill MDK 的 µVision调试器通常会重置目标硬件,以确保一致的启动行为。有几个调试器选项会影响启动行为。目标选项 - 调试 - 设置 - 连接后重置(选择目标选项 - 调试 - 设置 - 连接作为NORMAL)如果下图所示的3个选项都被禁用,调试器将在不执行硬件重置的情况下启动。原创 2024-05-29 18:10:13 · 948 阅读 · 0 评论 -
IAR 只调试不下载及只调试不复位
【代码】IAR 只调试不下载及只调试不复位。原创 2024-05-29 17:03:22 · 501 阅读 · 0 评论 -
Tera Term 下载教程
Tera Term 是一个基于开源协议 BSD License.的虚拟终端的程序,支持 telnet、 SSH 1 & 2和串口。在官网下载最新版本,找不到下载链接,让人一头雾水。根据现有的资料尝试,得到如下方法可得到下载链接并进行下载。原创 2022-10-17 10:22:25 · 8080 阅读 · 1 评论