自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32 XSPI驱动GD25E80

由于目前SFDP驱动程序不支持1S1S4S这种GD使用的QSPI快速数据读取模式,暂时不清楚是这个协议不支持还是STM32的驱动没有支持。通读这个驱动框架,发现要其能正常驱动GD25E80,需要在开始映射前打开Quad Output功能,并且在结束映射时,将读的功能修改回来就可以正常对Flash进行快速操作。先打开QE使能4线读取功能,将读取指令变更为快速读取指令。在恢复时,将指令和数据模式修改回来。

2024-11-29 14:45:27 191

原创 STM32H7 外部Flash烧录算法生成

设置MSP会导致当前栈位置改变,这里将变量定义为static。

2024-11-25 19:25:05 261

原创 COTEX-M7、TCM、CACHE、MPU组合使用代码加速

使用ITCM、DTCM、使能ICACHE、DCACHE、配合AXIRAM加速代码执行速度。

2024-11-18 11:44:22 497

原创 MCU Cache操作注意

需要注意的是,如果使用了SCB_InvalidateDCache_by_Addr和SCB_CleanDCache_by_Addr这样的api,那么需要保证地址是32Byte对齐,操作的地址大小也要32的整数倍。如果不对齐,那么有可能导致临近的内存数据出错。硬汉哥的这两个视频有详细的介绍。

2024-10-14 20:39:13 234

原创 在RK3588上用Python播放midi文件

安装对应版本的python库。安装fluidsynth。启动fluidsynth。

2024-09-03 17:31:10 422

原创 Vscode MCU开发配置

二、在线调试launch.json。2.1 Stm32Cube套件。

2024-08-23 16:08:10 277

原创 FreeRTOS 上 UART TX的一种策略

1. 判断UART的FIFO是否已经满了,如果FIFO没有满,那么快速将FIFO塞满。2 .从队列中读取数据,然后放入串口的FIFO中,直到FIFO塞满。2. 将剩下的数据放入队列中,如果队列不够放下,那么可以等待。1. 判断是否为FIFO空的中断。串口发送函数(数据,长度)

2024-07-17 18:07:36 135

原创 自用Clang-format格式

【代码】自用Clang-format格式。

2024-01-05 16:19:15 504 1

原创 Keil编译后自动添加版本号且自动合并bootloader

编译以上代码为FilenameAddVersion.c.exe。

2023-10-17 17:54:04 1545

原创 ESP32 简单实现经典蓝牙串口echo

esp32使用经典蓝牙实现蓝牙串口echo。

2023-01-12 10:32:11 1086

原创 JLink 串口引脚图

JLink自身是带物理串口

2022-10-20 16:25:33 4547

原创 C语言实现MD5校验

原文的demo在linux运行正常,在window上运行时,open文件需要增加_O_BINARY。否则读取回车换行会有问题。

2022-09-07 00:09:00 734

原创 C语言打印进度条

C语言打印进度条

2022-04-29 14:22:03 1903

原创 驱动出现Unable to handle kernel paging的一种可能原因

Unable to handle kernel paging request at virtual address xxxstatic void __exit leddevice_exit(void)中的__exit写成了__init。

2021-04-04 15:54:32 2775

原创 Ubuntu20上搭建树莓派4B的交叉编译开发环境

说明:最近在公司上找到一块树莓派4B的板子,写了个Python文件在上面跑,可能后面会写点有UI的东西,所以决定先把QT的环境搭建起来,去百度搜了一大圈,按照操作,最后在安装32库的时候总是失败。而且大部分文章到后面就讲得不是很详细了。对我这小白不太友好。后面再youtube上看到了个视频,有详细的操作过程。我把操作的具体流程复制了过来。希望可以有参考作用,有条件的也可以去搜一下那个视频。大致可以分成下面几步:1、升级树莓派,再树莓派上安装有用到的库。我升级的时候提示我容量不足,最后没办法只能用本地升级

2021-02-10 15:32:30 2928 2

STM32H7 外部Flash烧录算法生成

STM32H7 外部Flash烧录算法生成

2024-11-25

GD32H7-Pyside的包,包含了index文件和对应的pack

GD32H7-Pyside的包,包含了index文件和对应的pack

2024-08-24

空空如也

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

TA关注的人

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