![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 92
幽灵C
这个作者很懒,什么都没留下…
展开
-
使用VS Code进行嵌入式开发之pyocd手动安装pack
由于工作的原因目前开始逐步使用VS code进行嵌入式开发,嵌入式的开发自然少不了程序的在线调试与仿真,目前对应ARM系列的芯片使用的工具为DAP-LINK,在VS Code中使用pyocd进行连接调试。但是在pyocd官方支持的单片机型号往往不包含一些不怎么常用的单片机,所以需要手动的安装一下对应单片机的pack文件,以便使用更多的单片机型号,特别是国产的单片机。原创 2024-06-05 23:14:14 · 965 阅读 · 0 评论 -
STM32 BOOT与APP程序跳转实现以及注意问题
STM32 BOOT与APP程序跳转实现以及注意问题文章目录STM32 BOOT与APP程序跳转实现以及注意问题前言BOOT跳转APP的实现APP跳转到BOOT实现发现问题分析问题BOOT与APP的公用的内存段互相影响后续前言 最近使用STM32单片机烧录器的时候需要实现BOOT与APP之间程序跳转,便于通过BOOT更新APP的程序。遇到奇怪的问题,这里记录下问题以及问题原因分析过程,随便把BOOT与APP之间程序跳转的关键点列出来。BOOT跳转APP的实现 这个BOOT与APP原创 2021-01-08 17:29:13 · 17871 阅读 · 6 评论 -
STM32 USB endpoint 地址设置说明
STM32 USB endpoint 地址设置说明文章目录STM32 USB endpoint 地址设置说明前言疑问分析结论拓展前言 移植STM32 usb功能时发现usb_prop.c文件中usb初始化需要设置usb的endpoint地址,之前使用的时候都是直接使用demo程序,没有细致研究,本次使用STM32的usb是想把与virtual com与Mass storage融合在一起,而这两个应用的endpoint地址不一样,所以了解下具体的设置方法,这里做一个记录。 文件主要记录问题提原创 2020-11-27 10:43:25 · 3336 阅读 · 4 评论