- 博客(5)
- 资源 (16)
- 收藏
- 关注
原创 ThreadX学习:TraceX的使用
TraceX配置及修改使能宏定义TX_ENABLE_EVENT_TRACE创建变量#define TRC_BUF_SIZE (500*32) /* Buffer size 500 events */#define TRC_MAX_OBJ_COUNT (40) /* Max number of ThreadX objects */UCHAR myBuf[TRC_BUF_SIZE];在任一循环体中调用此函数tx_trace_enable(&
2021-05-30 01:48:38
1088
原创 STM32CubeMX学习--ThreadX_UART
编译环境STM32CubeMX………: 6.2.1MDK……………………: 5.27.1.0Firmware Package……: V1.9.0硬件 ……………………: 安富莱V7开发板STM32CubeMX配置时钟根据需要设置即可。Software Packs 下 Select Components 开启ThreadX。修改SYS–>Timbase Source,避免与操作系统使用嘀嗒定时器冲突。启用ThreadX,增大内存池。调整是os时基为1ms修改代码tx_in
2021-05-30 01:25:22
1464
原创 STM32CubeMX学习--SD_FATFS
编译环境STM32CubeMX………: 6.2.1MDK……………………: 5.27.1.0Firmware Package……: V1.9.0硬件 ……………………: 安富莱V7开发板STM32CubeMX配置时钟根据需要设置即可,除SD分频系数,不影响其他功能,另外开启串口1外设。注意分频系数,与使用SD卡速度有关。暂时没发现设置ENABLE与DISABLE的区别,都可以正常使用。在Platform Setting下设置SD卡插入检测引脚。代码修改在fatfs.c下新增加以下
2021-05-30 00:50:07
1410
原创 printf 重定向函数
包含头文件#include "stdio.h"添加代码#pragma import(__use_no_semihosting)//标准库需要的支持函数struct __FILE{ int handle;};FILE __stdout;/** * @brief 定义_sys_exit()以避免使用半主机模式 * * @param void * * @return void */void _sys_exit(int x){ x = x;}寄存器版本
2021-05-29 11:40:40
376
原创 STM32F429外部SPI下载算法
STM32F429外部SPI下载算法一、使用CubeMX新建工程二、Flash驱动三、在上项目基础上 制作FLM下载算法四、修改代码五、注意问题六、工程下载感谢安富莱及正点原子的开源教程使用正点原子STM32F429开发板一、使用CubeMX新建工程SPI在CubeMX中配置如下时钟可选外部内部都行。按照以上设置生成代码二、Flash驱动按下以下步骤创建文件及文件夹放置在工程目录中w25q256_spi.c中代码(此代码参考正点原子F429开发板)#include "w2
2021-01-08 14:29:28
2346
7
UART_ThreadX.7z
2021-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人