- 博客(118)
- 收藏
- 关注
原创 【IAR】不复位调试,保留问题现场
2、点击菜单栏「Project→Attach to Running Target」;3、仿真器自动连接 MCU,加载本地工程符号,不复位、不下载,直接进入调试模式。1、确保 MCU 已烧录与工程一致的代码,且处于运行状态;
2026-05-06 15:50:27
14
原创 【Linux】文件权限
d”开头表示文件夹,“-”开头表示普通文件。后面的“rwx”每3个一组,分别表示拥有者权限、拥有者同组用户权限、其他用户权限。文件权限是指不同的用户对某个文件拥有的权限,文件的权限分为三种:读(r)、写(w)、可执行(x)。同时可以用数字表示权限:r=4,w=2,x=1。
2026-05-04 13:47:18
149
原创 【Linux】交叉编译工具链
安装方法推荐使用命令行:sudo apt install gcc-arm-linux-gnueabihf,安装后检查: arm-linux-gnueabihf-gcc -v。安装方法推荐使用命令行:sudo apt install gcc-aarch64-linux-gnu,安装后检查:aarch64-linux-gnu-gcc -v。安装方法推荐使用命令行:sudo apt install gcc-arm-none-eabi,安装后检查:arm-none-eabi-gcc -v。
2026-05-04 13:46:46
195
原创 【Linux】CentOS安装后不能使用yum命令怎么办
CentOS 默认终端上下翻页:Shift+PageUp和Shift+PageDown。sudo yum install bash-completion #添加命令补全功能。fastestmirror是一个插件,提示不能用就禁止它。最后一行的ONBOOT=no改为NOBOOT=yes。第一行的enabled=1修改为enabled=0。修改plugins=1为plugins=0。
2026-05-04 13:46:15
357
原创 【RT-Thread】4.1.1版本串口驱动DMA模式隐患
你好,我是在串口DMA接收8个字节后,重新配置波特率,然后发8字节,中断认为接收到16字节(last_index清0,当时DMA寄存器计数还有put_index等都保留上一次值),这样一来put_index和get_index都比实际多8字节,不能指向DMA缓存的正确地址。使用RTThreadStudio生成工程代码,os版本4.1.1,在配置rtthread串口参数时,会将uart->dma_rx.last_index清零。修改方式:在open里重新配置dma参数,在这里见last_index参数清零。
2026-05-02 21:16:52
188
原创 【RT-Thread】SFUD+LittleFS
2、添加SPI组件,相关操作参考board.h,有四步,主要是增加Msp层相关函数,便可添加spi1总线设备。5.3、将littlefs分区作为一个MTD设备,挂载到文件系统上,(如果是Fatfs则需要是块设备)3.3、flash设备已增加,"norflash"末尾少个"0",是因为显示设备名长度有限制。4.1、设置里添加FAL组件,4.1.0后FAL已添加进内核组件。重点在这边,不同芯片,引脚初始化会有不同,M3和M4的有差异!1、新建一个基础工程,配置好串口,可以正常打印;3、添加SFUD组件。
2026-05-02 21:16:20
157
原创 【RT-Thread】多APP动态加载
单片机上实现动态模块,有几个条件:实现单片机上的多APP有两个实现路径:https://kdocs.cn/l/ci6mkawQA8dK
2026-05-02 21:15:12
119
原创 【Cmder】PowerShell不能用npm指令
2、Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,修改执行策略,运行本地脚本运行。1、以管理员身份运行PowerShell,Get-ExecutionPolicy,查看当前执行策略。安装好Node.js后,在PowerShell里可以用node -v但是用npm -v报错。3、输入Y,同意修改。
2026-04-28 13:08:19
137
原创 【Eclipse】中文语言包离线安装
解压“BabelLanguagePack-eclipse-zh_4.22.0.v20211218020001.zip”后,将解压后的文件夹拷贝到eclipse目录下即可。
2026-04-24 09:37:57
278
原创 【Windows】Windows系统的安装
电脑系统安装的时候如果会格式化电脑磁盘一定会有提示!没有的是不会格式化的,你磁盘里原有数据一定还在。对于格式化不一定需要在磁盘外运行,比如Windows10重置系统时,是可以选择顺便格式化硬盘的,可能是磁盘分区格式化。使用EasyU_v3.6制作U盘PE系统,该软件只能识别外置设备,不会对电脑磁盘有影响。同时不管U盘原来分区怎样,通过该软件的一键全新制作都会还原分区并重新分配。电脑硬盘快速分区,并在分区时4K对齐,设置完后的硬盘是不会有改变的,除非你又去设置,这个已经是客观事实。
2026-04-24 09:35:18
438
原创 【Windows】去除右键打开方式里的多余项
比如Visual Studio卸载后可能会有大量残留,在.h的右键打开方式里存在已经卸载软件的选项。“VisualStudio.ascx”的“.ascx”就是格式,只不过“.h”已经删除,以此示例下。FileExts下的.h就是要处理的文件格式。
2026-04-22 11:21:26
62
原创 【Windows】Win+键的快速命令
Win+Tab:打开任务视图,用于在打开的窗口和虚拟桌面之间切换。本地组策略编辑器,用于关闭Windows Defender。Alt+Tab:在最近使用的应用程序之间快速切换。Win+E:打开文件资源管理器。Win+V:打开剪贴板历史记录。Win+I:打开系统“设置”Win+D:打开桌面。
2026-04-22 11:20:01
25
原创 【Windows】点击软件图标打开无反应
得到IAR运行失败的日志,知道是MSVCP140.dll异常。问豆包,然后下载一个新的VC++支持包即可。点击软件图标,比如IAR9.70.1,但是没有反应。可以通过事件查看器查看日志。
2026-04-22 11:19:21
27
原创 【VSCode】在类似Trae的软件上使用VSCode的插件市场
安装Trae时,先不导入VSCode的配置,安装成功后,进入设置项调整插件市场路径。搜索Market,调整插件源地址。
2026-04-22 11:18:35
38
原创 【VSCode】CMake开发
第一次打开eclipse新建的cmake工程后,会让你选择工具包,选择最后一个GCC编译器。“target_link_libraries”增加的静态库不能和项目同名。“add_executable”只能有一条。
2026-04-18 10:03:46
177
原创 【VSCode】多文件夹工作区的头文件路径引用
GMRAIL_APP_HT5027E.code-workspace(可替代c_cpp_properties.json)c_cpp_properties.json作用于只有.vscode所在目录。工作区下有多个子文件夹,无法使用一个json覆盖多个文件夹。每个子文件夹下定义一个。
2026-04-18 10:03:12
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅