自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 SWD 烧录问题分析:写入数据错位与页自增边界

摘要:在开发基于PY32F072的SWD烧录器时,发现写入Flash的数据出现不一致和覆盖问题。经分析,这是由于Flash页大小(2K)与SWD自增边界(预期4K实际2K)不匹配所致。解决方案包括调整页对齐策略为2K、分块写入避免跨页、确保写前擦除等。该案例揭示了嵌入式烧录开发中Flash页对齐与接口特性的匹配重要性,调整后数据写入一致性得到保证。类似问题可参考此分析思路排查。(148字)

2025-08-13 16:59:51 442

原创 SWD烧录算法RAM 配置越界问题分析与解决

本文分析了SWD烧录算法中RAM配置越界问题的原因与解决方法。以N32G003为例,当Keil的Flash编程算法(FLM文件)配置的RAM大小(4KB)超过MCU实际可用RAM(3KB)时,会导致越界访问外设寄存器空间,引发CPU锁死状态。解决方法是通过修改FLM文件中的RAM参数,将RAM Size调整为实际值(0x800)。该问题提醒开发者在使用FLM文件时,需要验证RAM配置是否与目标MCU匹配,尤其要注意小内存MCU可能出现的越界问题。

2025-08-13 16:40:56 778

原创 Xshell & Xftp 完全版工具下载(网盘链接)

这里分享一套和工具,方便进行远程连接和文件传输的朋友使用。资源仅供学习与测试交流,请在下载后 24 小时内删除,支持正版请前往官方渠道获取。

2025-08-10 09:21:30 341

原创 keil安装包以及破解机资源分享

大家好,这里分享一个资源,方便需要的朋友下载使用。本资源仅供学习交流。

2025-08-10 09:08:55 333

原创 Windows 右键菜单添加“用 VS Code 打开”功能(批处理脚本一键搞定)

Windows 右键菜单添加“用 VS Code 打开”功能(批处理脚本一键搞定)平时在 Windows 资源管理器里,如果想用 VS Code 打开某个文件或文件夹,通常要先打开 VS Code 再手动选择路径,这样效率很低。今天给大家分享一个批处理脚本,直接在添加“用 VS Code 打开”选项,一键直达!功能介绍。

2025-08-09 14:27:52 506 1

原创 stm32驱动0.96寸点阵屏

ssd1306是此点阵屏的驱动芯片,从点阵像素单元来说,该屏幕由128列和64行,一共8192个点。从最小控制点阵单位(一次控制竖着的8个点)来说由128*8页 (一页就是8行,组成一个字节)组成.其中在控制屏幕时,竖着的8个点,从上到下是低字节到高字节,每次写入一个字节。它有三种寻址方法,寻址可以理解成点亮每一个字节单位的顺序。不管哪种寻址,我们可以把他当作128列和8页,每次控制某一列中的一页()的,也就是8个点(代表8位二进制,一个字节) ...

2020-07-28 21:29:15 540

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除