硬汉嵌入式论坛

 找回密码
 立即注册
查看: 17771|回复: 91
收起左侧

【安富莱】V6开发板HAL库教程和标准库教程更新记录汇总贴,标准库V2.5,HAL库V7.6(2022-04-04)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2019-11-19 09:41:31 | 显示全部楼层 |阅读模式

HAL库版V7.6
STM32-V6开发板HAL库版百度网盘全下载(2022-10-03):

链接:https://pan.baidu.com/s/1XE7lc2EV8CkeqhD63ocajw 提取码:nfp0

(1)第2版DSP数字信号处理和CMSIS-NN神经网络教程,发布前50章(2021-11-01)

http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547

(2)新版用户手册,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至50章(2021-02-22)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255

(3)新版RL-TCPnet V7.X网协议栈和物联网教程开始更新,配RTX5和FreeRTOS两版本,更新至第14章(2020-01-20)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243

(4)LwIP网络教程开始更新,使用MDK的RTE环境开发,配套RTX5和FreeRTOS两个版本,更新至第7章(2019-12-12)

http://www.armbbs.cn/forum.php?mod=viewthread&tid=95874

(5)第3版emWin教程和ThreadX GUIX教程开始更新,双管齐下,GUIX教程更新至第30章(2022-04-04)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429

(6)ThreadX内核教程更正至23章,已经完结(2021-08-30)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514

(7)RTX5内核教程前9章已发布(2021-12-27)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=93149

(8)RL-USB教程前9章已发布(2020-11-16)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710

(9)双网口教程,单网络协议栈同时管理DM9000和DM9162
http://www.armbbs.cn/forum.php?mod=viewthread&tid=100233

(10)ThreadX FileX和RL-FlashFS文件系统教程更新记录贴,前4章已经发布
http://www.armbbs.cn/forum.php?mod=viewthread&tid=100749

(11)ThreadX NetXDUO网络协议栈教程更新记录贴,前11章已经发布
http://www.armbbs.cn/forum.php?mod=viewthread&tid=104619

(12)ThreadX USBX教程更新记录贴,前5章已经发布
http://www.armbbs.cn/forum.php?mod=viewthread&tid=108546


标准库版V2.5
STM32-V6开发板标准库版百度网盘全下载(2021-01-04):

链接:https://pan.baidu.com/s/1CZ4BaEZjrgxIkQxmIryBgg 提取码:yb2q


**********************************************************************************
2022-10-03 V7.6
更新HAL库版Modbus主从机案例和视频教程

2022-04-04 V7.5
1、ThreadX GUIX炫酷时钟设计章节
新增例子:
V6-2037_GUIX炫酷时钟表盘设计,结合硬件RTC
V6-2038_GUIX Studio设计时钟表盘
存于路径:/7、ThreadX GUIX教程

2022-01-03 V7.4
1、ThreadX NetXDUO网络协议栈教程
更新第10章和第11章UDP章节
新增例子:V6-2404_ThreadX NetXDUO UDP
存于路径:/15.ThreadX NetXDUO网络协议栈教程

2021-12-27 V7.3
1、ThreadX NetXDUO网络协议栈教程更新第9章TCP客户端。
新增例子:V6-2403_ThreadX NetXDUO TCP Cilent
存于路径:/15.ThreadX NetXDUO网络协议栈教程

2、RTX5内核教程更新第8章任务优先级分配修改和第9章RTX工作在特权级或者非特权级。
新增例子:
V6-404_RTX5 Task Priority
V6-405_RTX5 Task Unprivileged Mode
存于路径:/9. RTX5内核教程

2021-12-20 V7.2
1、ThreadX NetXDUO网络协议栈教程更新第7和第8章。
新增例子:V7-2402_ThreadX NetXDUO TCP Server, 存于路径:/15、ThreadX NetXDUO网络教程

2021-11-29 V7.1
1、RTX5内核教程,采用CMSIS-RTOS V2封装层更新第7章。
新增例子:V6-403_RTX5 Task Control, 存于路径:/02.配置例子/9.RTX5内核教程

2021-11-01 V7.0
1、第2版DSP数字信号处理和CMSIS-NN神经网络教程更新样条插补章节,波形拟合丝滑流畅。
新增例子:V6-235_样条插补,波形拟合丝滑顺畅, 存于路径:/2、第2版DSP和CMSIS-NN神经网络教程

2021-10-11 V6.9
首版ThreadX的USB协议栈USBX教程前5章发布

2021-09-20 V6.8
第2版DSP数字信号处理和CMSIS-NN神经网络教程发布自适应滤波器教程,无需matlab生成系数,支持自学习。

2021-09-06 V6.7
第2版DSP数字信号处理和CMSIS-NN神经网络教程更新中值滤波器章节,适合噪声和脉冲过滤,支持逐个数据的实时滤波。

2021-08-30 V6.6
1、ThreadX内核教程更新最后一章低功耗章节,正式完结。

2021-08-23 V6.5
1、ThreadX内核教程更新至第22章,发布ThreadX动态内存管理章节。

2021-08-16 V6.4
1、ThreadX内核教程更新至第21章,发布ThreadX定时器组章节。
2、第2版DSP数字信号处理和CMSIS-NN神经网络教程更新四个章节,发布IIR低通,高通,带通和带阻章节,支持逐点实时滤波。

2021-08-09 V6.3
第2版DSP数字信号处理和CMSIS-NN神经网络教程更新两个IIR滤波器章节

2021-08-02 V6.2
1、ThreadX内核教程更新至第20章,发布ThreadX互斥信号量章节。
2、第2版DSP数字信号处理和CMSIS-NN神经网络教程更新五个章节,发布FIR低通,高通,带通和带阻章节,支持逐点实时滤波。

2021-07-19 V6.1
ThreadX内核教程更新至第19章,发布ThreadX信号量章节

2021-07-12 V6.0
1、ThreadX内核教程更新至第18章,发布ThreadX消息队列章节
2、第2版DSP教程更新三章,更新至第36章,增加FIR滤波器章节。
3、ThreadX GUIX教程更新第26章节,增加滚轮控件参数调整功能。

2021-06-28 V5.9
1、ThreadX内核教程发布ThreadX事件标志组章节。
2、第2版DSP教程更新至第33章,增加不限制点数FFT实现。

2021-06-21 V5.8
1、ThreadX GUIX教程发布数字小键盘制作章节。
2、ThreadX内核教程发布ThreadX原装任务统计分析章节。

2021-06-07 V5.7
第2版DSP教程更新至第32章,增加实数浮点FFT逆变换,支持单精度和双精度浮点。

2021-05-30 V5.6
1、ThreadX内核教程更新至第15章,增加时间管理章节。
2、第2版DSP教程更新至第31章,增加实数浮点FFT章节,支持单精度和双精度浮点。

2021-05-24 V5.5
1、ThreadX内核教程更新至第14章,增加抢占阀值章节。
2、第2版DSP教程更新至第30章,增加复数浮点FFT章节,支持单精度和双精度浮点。
3、ThreadX GUIX更新至第26章,增加Line Chart波形绘制章节。

2021-05-17 V5.4
1、ThreadX内核教程更新至第13章
2、第2版DSP教程更新至第29章,增加汇编FFT章节。

2021-05-03 V5.3
ThreadX内核教程更新两个章节
第11章 ThreadX 中断优先级配置,含 BasePri配置方案
第12章 ThreadX 任务优先级修改及其分配方案

2021-04-26 V5.2
1、ThreadX内核教程更新任务栈检测章节,并打印出那个任务栈溢出
2、第2版DSP教程更新第28章,FFT和IFFT的Matlab实现(幅频响应和相频响应)
同时配套例子也升级至最新的DSP库,最新的HAL库,支持串口打印和RTT打印两种方式。

2021-04-19 V5.1
ThreadX内核教程更新:
第8章ThreadX调试方法(串口和RTT两种方式打印任务执行情况)
第9章ThreadX任务管理

2021-04-12 V5.0
ThreadX GUIX更新至第23章

2021-03-29 V4.9
ThreadX NetXDUO网络教程前6章发布。

2021-03-08 V4.8
1、发布RTX5+RL-USB+FL-FlashFS+RL-TCPnet+emWin6.x综合模板,含MDK AC5和AC6, 升级至V1.1
2、ThreadX GUIX教程更新一个章节,按钮回调事件处理。

2021-03-01 V4.7
ThreadX FileX文件系统教程前4章发布。

2021-02-22 V4.6
新增章节:
第49章 STM32F429 的 SDIO 总线基础知识和HAL 库 API
第50章 STM32F429 的 SDIO 总线应用之 SD 卡移植 FatFs 文件系统

修改例子:
V6-024-FatFS文件系统例子(SD卡 V1.1)

2021-02-15 V4.5
发布RTX5+RL-USB+FL-FlashFS+RL-TCPnet+emWin6.x综合模板

2021-02-08 V4.4
发布第3版emWin教程模板例子,采用emWin6.x

2021-01-04 V4.3
ThreadX GUIX教程更新一个章节,桌面图标滑动功能的实现

2020-12-14 V4.2
ThreadX GUIX教程发布第20章节,外置字体,图库和主题到外部SPI Flash。

2020-11-30 V4.1
RL-TCPnet V7.X双网口教程发布,单网络协议栈管理DM9000和DM9162

2020-11-16 V4.0
1、RL-USB更新第9章
2、BSP驱动教程更新
新增章节:
第47章 STM32F429 的 SPI 总线应用之 SPI Flash 的 MDK 下载算法制作
第48章 STM32F429 的内部 Flash 和 SPI Flash都使用 MDK 下载
  
新增例子:
V6-025_SPI Flash的MDK下载算法制作
V6-026_LCD全字库外置SPI Flash(支持12,16,24和32点阵,操作前必看教程说明)

2020-11-05 V3.9
1、ThreadX GUIX更新OLED移植章节

2020-10-26 V3.8
1、RL-USB更新第7和第8章,并添加两个附件章节。
2、ThreadX GUIX教程更新两个章节。

2020-10-19 V3.7
  发布RL-USB教程前6章

2020-10-12 V3.6
  发布ThreadX GUIX教程第16章
  发布一个HAL版例子V6-024-FatFS文件系统例子(SD卡)

2020-10-05 V3.5
  发布ThreadX GUIX教程第15章

2020-09-28 V3.4
  发布ThreadX GUIX教程第14章

2020-09-21 V3.3
  发布RTX5内核教程前6章。

2020-09-14 V3.2
  ThreadX GUIX教程更新至第13章
  ThreadX内核教程前7章发布。

2020-08-31 V3.1
  ThreadX GUIX教程新增:
  第11章 GUIX Studio 的使用方法
  第12章 GUIX Studio 生成代码移植到硬件平台
  附件 D---GUIX 大批量宏定义注释

2020-08-24 V3.0
发布首版ThreadX GUIX教程前10章

2020-07-20 V2.9
BSP驱动教程新增10个章节:
第37章 STM32F429 的 FMC 总线基础知识和HAL 库 API
第38章 STM32F429 的 FMC 总线应用之是 32路高速 IO 扩展
第39章 STM32F429 的 FMC 总线应用之SDRAM
第40章 STM32F429 的 LCD 控制器 LTDC 基础知识和 HAL 库 API
第41章 STM32F429 的 LTDC 应用之 LCD 汉字显示和 2D 图形显示
第42章 STM32F429 的 LTDC 应用之点阵字体和字符编码(重要)
第43章 STM32F429 的 LTDC 应用之汉字小字库和全字库制作
第44章 STM32F429 的 LTDC 应用之 LCD 电阻触摸和电容触摸
第45章 STM32F429 的图形加速器 DMA2D 的基础知识和 HAL 库 API
第46章 STM32F429 的 DMA2D 应用之刷色块,位图和 Alpha 混合

新增5个例子:
V6-018_FMC总线扩展32路高速IO
V6-019_外设32位带宽SDRAM性能测试(写每秒300MB,读每秒90MB)
V6-020_LCD的汉字显示和2D图形显示(小字库)
V6-021_LCD的汉字小字库和全字库制作
V6-022_LCD的电阻触摸和电容触摸(电阻触摸支持2点和4点校准)
V6-023_DMA2D功能测试(显示色块,位图,Alpha混合和图片混合等)

2020-07-13 V2.8
  新增如下例子:
  V6-2001_ThreadX +GUIX 的ARGB8888格式模板(支持MDK,IAR和GCC )
  V6-2002_ThreadX +GUIX 的RGB565格式模板(支持MDK,IAR和GCC )
  V6-2003_GUIX Studio模板(配套2001和2002例子)

2020-06-08 V2.7
   增加ThreadX全家桶的内核模板:
   V6-2000_ThreadX内核模板(支持MDK,IAR和GCC)

2020-05-25 V2.6
  新增章节
    V6-017_ AD7606的FMC DMA双缓冲总线驱动方式实现(8通道同步采样, 16bit, 正负10V)

  新增例子
    第36章 STM32H7 的 FMC 总线应用之 DMA 双缓冲驱动 AD7606(8 通道同步采样, 16bit, 正负 10V)

2020-05-18 V2.5
1. 第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第27章。
   更新章节:
     第26章 FFT变换结果的物理意义
     第27章 FFT的示波器应用

2020-05-03 V2.4
1、V6用户手册升级至V1.6版本, 修正大家5月3号前反馈的错误
   新增章节
    第35章 STM32F429 的 FMC 总线应用之驱动AD7606(8 通道同步采样, 16bit, 正负 10V)

   新增例子
    V6-016_AD7606的FMC总线驱动方式实现(8通道同步采样, 16bit, 正负10V)

2、升级LwIP网络教程配置例子,提示长时间数据传输的稳定性
   V6-2000_LwIP V2.X实验_工程移植模板(RTX5)V1.1
   V6-2001_LwIP V2.X实验_工程移植模板(FreeRTOS)V1.1

2020-04-19 V2.3
1. 第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第25章。
   更新章节:
    第24章 DSP变换运算-傅里叶变换
    第25章 DSP变换运算-快速傅里叶变换原理(FFT)

2020-04-12 V2.2
1. 新增章节
    第34章 STM32F429 的 SPI 总线应用之驱动DAC8501(双路输出,16bit 分辨率,0-5V
   新增例子
    V6-015_DAC8501简易信号发生器(双路输出,16bit分辨率, 0-5V输出)

2020-04-06 V2.1
1. 新增章节
    第33章 STM32F407的 SPI 总线应用之驱动DAC8563(双通道,16bit 分辨率,正负 10V)
   新增例子
    V5-014_DAC856x简易信号发生器(双通道,16bit分辨率, 正负10V输出)
   修正例子
    V5-006_串口和PC机通信(驱动支持8串口FIFO V1.1)

2020-03-30
1. 第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第23章。
   更新章节:
     第22章 DSP矩阵运算-放缩,乘法和转置矩阵
     第23章 DSP辅助运算-math_help中函数的使用
   更新例子:
     V6-217_DSP矩阵运算(放缩,乘法和转置矩阵)

2020-03-22
1. 第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第21章。
   更新章节:
     第20章 DSP 复数运算-模平方,乘法和复数乘实数
     第21章 DSP 矩阵运算-加法,减法和逆矩阵
   更新例子:
     V6-215_DSP复数运算(模平方,乘法和复数乘实数)
     V6-216_DSP矩阵运算(加法,减法和逆矩阵)

2. 增加uCOS-II和III的开源免费版,Apache2.0授权。
   增加模板例子
     V6-800_uCOS-II实验_程序移植模板(2.93.00)
     V6-600_uCOS-III实验_程序移植模板(3.08.00)


2020-03-15
1. V6用户手册升级至V1.3版本,修正大家3月15号前反馈的错误
   新增章节
     第31章 STM32F429的SPI总线基础知识和HAL库API
     第32章 STM32F429的SPI总线应用之驱动W25QXX(支持查询,中断和DMA)
   新增例子
     V6-011_串行SPI Flash W25QXX读写例程(查询方式)
     V6-012_串行SPI Flash W25QXX读写例程(DMA方式)
     V6-013_串行SPI Flash W25QXX读写例程(中断方式)


2020-02-23
1. V6用户手册升级至V1.2版本,修正大家2月23号前反馈的错误。
   新增章节
     第28章 STM32F429的系统bootloader基础知识
     第29章 STM32F429的系统bootloader之USBDFU 方式固件升级
     第30章 STM32F429的系统bootloader之串口IAP 固件升级
   新增例子
     V6-047_基于系统bootloader的USB接口方式IAP升级(USB DFU)
     V6-048_基于系统bootloader的串口IAP方式固件升级


2020-02-15 V1.6
1、第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第19章。
   新增例子:
(1)V7-213_DSP控制函数(三角函数)
(2)V7-214_DSP复数运算(共轭,点乘和求模)

2020-01-20 V1.5
1、新版RL-TCPnet V7.X网络教程更新第13和第14章。
2、新增例子:
(1)V6-1010_RL-TCPnet V7.X实验_多个TCP客户端连接(RTX5)
(2)V6-1011_RL-TCPnet V7.X实验_多个TCP客户端连接(FreeRTOS)

2020-01-12 V1.4
1、新版RL-TCPnet V7.X网络教程更新第11和第12章
2. 新增例子:
(1)V6-1006_RL-TCPnet V7.X实验_TCP服务器(RTX5)
(2)V6-1007_RL-TCPnet V7.X实验_TCP服务器(FreeRTOS)
(3)V6-1008_RL-TCPnet V7.X实验_TCP客户端(RTX5)
(4)V6-1009_RL-TCPnet V7.X实验_TCP客户端(FreeRTOS)

2019-12-29 V1.3
1. 第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第17章。
2. 新增例子:
(1)V6-211_DSP功能函数(数据拷贝,数据填充和浮点转定点)
(2)V6-212_DSP功能函数(定点数互转)

2019-12-12 V1.2
1、新版LwIP V2.X网协议栈教程更新至第7章。
2、新增例子
(1)V6-2000_LwIP V2.X实验_工程移植模板(RTX5)
(2)V6-2001_LwIP V2.X实验_工程移植模板(FreeRTOS)

2019-11-30 V1.1
1. 新版RL-TCPnet V7.X网络教程更新第9和第10章
2、新增例子
(1)V6-1002_RL-TCPnet V7.X实验_调试方法之串口打印(RTX5)
(2)V6-1003_RL-TCPnet V7.X实验_调试方法之串口打印(FreeRTOS)
(3)V6-1004_RL-TCPnet V7.X实验_调试方法之Event Recorder(RTX5)
(4)V6-1005_RL-TCPnet V7.X实验_调试方法之Event Recorder(FreeRTOS)

2019-11-19 V1.0
1. 首版。




















回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2019-11-19 15:48:27 | 显示全部楼层
已经更新百度网盘。
回复

使用道具 举报

2

主题

8

回帖

19

积分

新手上路

积分
19
发表于 2019-11-20 16:43:18 | 显示全部楼层
终于等到你
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2019-11-21 06:01:42 | 显示全部楼层
支持顶顶顶
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2019-11-22 21:49:06 | 显示全部楼层
顶顶顶顶顶顶
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2019-12-1 09:02:42 | 显示全部楼层
2019-11-30
升级HAL库网盘到V1.1版本。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2019-12-5 11:29:00 | 显示全部楼层
新版用户手册 V1.1,非常好,清晰,简洁
非常适合我
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2019-12-12 09:14:48 | 显示全部楼层
2019-12-12 V1.2
1、新版LwIP V2.X网协议栈教程更新至第7章。
2、新增例子
(1)V6-2000_LwIP V2.X实验_工程移植模板(RTX5)
(2)V6-2001_LwIP V2.X实验_工程移植模板(FreeRTOS)
回复

使用道具 举报

3

主题

1222

回帖

1231

积分

至尊会员

积分
1231
发表于 2019-12-12 09:21:09 | 显示全部楼层
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2019-12-29 00:22:22 | 显示全部楼层
2019-12-29 V1.3
1. 第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第17章。
2. 新增例子:
(1)V6-211_DSP功能函数(数据拷贝,数据填充和浮点转定点)
(2)V6-212_DSP功能函数(定点数互转)
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2020-1-11 22:33:32 | 显示全部楼层
感谢硬汉,RL-TCPnet V7.X TCP服务端和客户端已经全了,
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2020-1-13 07:37:41 | 显示全部楼层
支持顶顶顶
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-1-13 09:08:06 | 显示全部楼层
2020-01-12 V1.4
1、新版RL-TCPnet V7.X网络教程更新第11和第12章
2. 新增例子:
(1)V6-1006_RL-TCPnet V7.X实验_TCP服务器(RTX5)
(2)V6-1007_RL-TCPnet V7.X实验_TCP服务器(FreeRTOS)
(3)V6-1008_RL-TCPnet V7.X实验_TCP客户端(RTX5)
(4)V6-1009_RL-TCPnet V7.X实验_TCP客户端(FreeRTOS)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-1-20 00:49:59 | 显示全部楼层
2020-01-20 V1.5
1、新版RL-TCPnet V7.X网络教程更新第13和第14章。
2、新增例子:
(1)V6-1010_RL-TCPnet V7.X实验_多个TCP客户端连接(RTX5)
(2)V6-1011_RL-TCPnet V7.X实验_多个TCP客户端连接(FreeRTOS)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-2-16 00:36:25 | 显示全部楼层
2020-02-15 V1.6
1、第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第19章。
   新增例子:
(1)V7-213_DSP控制函数(三角函数)
(2)V7-214_DSP复数运算(共轭,点乘和求模)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-2-23 03:02:33 | 显示全部楼层
2020-02-23
1. V6用户手册升级至V1.2版本,修正大家2月23号前反馈的错误。
   新增章节
     第28章 STM32F429的系统bootloader基础知识
     第29章 STM32F429的系统bootloader之USBDFU 方式固件升级
     第30章 STM32F429的系统bootloader之串口IAP 固件升级
   新增例子
     V6-047_基于系统bootloader的USB接口方式IAP升级(USB DFU)
     V6-048_基于系统bootloader的串口IAP方式固件升级
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-3-16 02:11:11 | 显示全部楼层
2020-03-15
1. V6用户手册升级至V1.3版本,修正大家3月15号前反馈的错误
   新增章节
     第31章 STM32F429的SPI总线基础知识和HAL库API
     第32章 STM32F429的SPI总线应用之驱动W25QXX(支持查询,中断和DMA)
   新增例子
     V6-011_串行SPI Flash W25QXX读写例程(查询方式)
     V6-012_串行SPI Flash W25QXX读写例程(DMA方式)
     V6-013_串行SPI Flash W25QXX读写例程(中断方式)
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2020-3-16 07:52:38 | 显示全部楼层
2020-03-15硬汉教程保质保量啊
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2020-3-21 22:01:17 | 显示全部楼层
本帖最后由 weiyuliang 于 2020-3-21 22:16 编辑
  1. /*
  2. *********************************************************************************************************
  3. *        函 数 名: InitHardUart
  4. *        功能说明: 配置串口的硬件参数(波特率,数据位,停止位,起始位,校验位,中断使能)适合于STM32-H7开发板
  5. *        形    参: 无
  6. *        返 回 值: 无
  7. *********************************************************************************************************
  8. */
  9. static void InitHardUart(void)
  10. {
  11.         GPIO_InitTypeDef  GPIO_InitStruct;


  12. #if UART1_FIFO_EN == 1                /* 串口1 */
  13.         /* 使能 GPIO TX/RX 时钟 */
  14.         USART1_TX_GPIO_CLK_ENABLE();
  15.         USART1_RX_GPIO_CLK_ENABLE();
  16.         
  17.         /* 使能 USARTx 时钟 */
  18.         USART1_CLK_ENABLE();        

  19.         /* 配置TX引脚 */
  20.         GPIO_InitStruct.Pin       = USART1_TX_PIN;
  21.         GPIO_InitStruct.Mode      = GPIO_MODE_AF_PP;
  22.         GPIO_InitStruct.Pull      = GPIO_PULLUP;
  23.         GPIO_InitStruct.Speed     = GPIO_SPEED_FREQ_VERY_HIGH;
  24.         GPIO_InitStruct.Alternate = USART1_TX_AF;
  25.         HAL_GPIO_Init(USART1_TX_GPIO_PORT, &GPIO_InitStruct);        
  26.         
  27.         /* 配置RX引脚 */
  28.         GPIO_InitStruct.Pin = USART1_RX_PIN;
  29.         GPIO_InitStruct.Alternate = USART1_RX_AF;
  30.         HAL_GPIO_Init(USART1_RX_GPIO_PORT, &GPIO_InitStruct);

  31.         /* 配置NVIC the NVIC for UART */   
  32.         HAL_NVIC_SetPriority(USART1_IRQn, 0, 1);
  33.         HAL_NVIC_EnableIRQ(USART1_IRQn);
  34.   
  35.         /* 配置波特率、奇偶校验 */
  36.         bsp_SetUartParam(USART1,  UART1_BAUD, UART_PARITY_NONE, UART_MODE_TX_RX);

  37.         CLEAR_BIT(USART1->SR, USART_SR_TC);   /* 清除TC发送完成标志 */
  38.     CLEAR_BIT(USART1->SR, USART_SR_RXNE); /* 清除RXNE接收标志 */
  39.         // USART_CR1_PEIE | USART_CR1_RXNEIE
  40.         SET_BIT(USART1->CR1, USART_CR1_RXNEIE);        /* 使能PE. RX接受中断 */
  41. #endif

  42. #if UART2_FIFO_EN == 1                /* 串口2 */
  43.         /* 使能 GPIO TX/RX 时钟 */
  44.         USART2_TX_GPIO_CLK_ENABLE();
  45.         USART2_RX_GPIO_CLK_ENABLE();
  46.         
  47.         /* 使能 USARTx 时钟 */
  48.         USART2_CLK_ENABLE();        

  49.         /* 配置TX引脚 */
  50.         GPIO_InitStruct.Pin       = USART2_TX_PIN;
  51.         GPIO_InitStruct.Mode      = GPIO_MODE_AF_PP;
  52.         GPIO_InitStruct.Pull      = GPIO_PULLUP;
  53.         GPIO_InitStruct.Speed     = GPIO_SPEED_FREQ_VERY_HIGH;
  54.         GPIO_InitStruct.Alternate = USART2_TX_AF;
  55.         HAL_GPIO_Init(USART2_TX_GPIO_PORT, &GPIO_InitStruct);        
  56.         
  57.         /* 配置RX引脚 */
  58.         GPIO_InitStruct.Pin = USART2_RX_PIN;
  59.         GPIO_InitStruct.Alternate = USART2_RX_AF;
  60.         HAL_GPIO_Init(USART2_RX_GPIO_PORT, &GPIO_InitStruct);

  61.         /* 配置NVIC the NVIC for UART */   
  62.         HAL_NVIC_SetPriority(USART2_IRQn, 0, 2);
  63.         HAL_NVIC_EnableIRQ(USART2_IRQn);
  64.   
  65.         /* 配置波特率、奇偶校验 */
  66.         bsp_SetUartParam(USART2,  UART2_BAUD, UART_PARITY_NONE, UART_MODE_RX);        // UART_MODE_TX_RX

  67.         CLEAR_BIT(USART2->SR, USART_SR_TC);   /* 清除TC发送完成标志 */
  68.     CLEAR_BIT(USART2->SR, USART_SR_RXNE); /* 清除RXNE接收标志 */
  69.         SET_BIT(USART2->CR1, USART_CR1_RXNEIE);        /* 使能PE. RX接受中断 */
  70. #endif

  71. #if UART3_FIFO_EN == 1                        /* 串口3 */
  72.         /* 使能 GPIO TX/RX 时钟 */
  73.         USART3_TX_GPIO_CLK_ENABLE();
  74.         USART3_RX_GPIO_CLK_ENABLE();
  75.         
  76.         /* 使能 USARTx 时钟 */
  77.         USART3_CLK_ENABLE();        

  78.         /* 配置TX引脚 */
  79.         GPIO_InitStruct.Pin       = USART3_TX_PIN;
  80.         GPIO_InitStruct.Mode      = GPIO_MODE_AF_PP;
  81.         GPIO_InitStruct.Pull      = GPIO_PULLUP;
  82.         GPIO_InitStruct.Speed     = GPIO_SPEED_FREQ_VERY_HIGH;
  83.         GPIO_InitStruct.Alternate = USART3_TX_AF;
  84.         HAL_GPIO_Init(USART3_TX_GPIO_PORT, &GPIO_InitStruct);        
  85.         
  86.         /* 配置RX引脚 */
  87.         GPIO_InitStruct.Pin = USART3_RX_PIN;
  88.         GPIO_InitStruct.Alternate = USART3_RX_AF;
  89.         HAL_GPIO_Init(USART3_RX_GPIO_PORT, &GPIO_InitStruct);

  90.         /* 配置NVIC the NVIC for UART */   
  91.         HAL_NVIC_SetPriority(USART3_IRQn, 0, 3);
  92.         HAL_NVIC_EnableIRQ(USART3_IRQn);
  93.   
  94.         /* 配置波特率、奇偶校验 */
  95.         bsp_SetUartParam(USART3,  UART3_BAUD, UART_PARITY_NONE, UART_MODE_TX_RX);

  96.         CLEAR_BIT(USART3->SR, USART_SR_TC);   /* 清除TC发送完成标志 */
  97.     CLEAR_BIT(USART3->SR, USART_SR_RXNE); /* 清除RXNE接收标志 */
  98.         SET_BIT(USART3->CR1, USART_CR1_RXNEIE);        /* 使能PE. RX接受中断 */
  99. #endif

  100. #if UART4_FIFO_EN == 1                        /* 串口4 TX = PC10   RX = PC11 */
  101.         /* 使能 GPIO TX/RX 时钟 */
  102.         UART4_TX_GPIO_CLK_ENABLE();
  103.         UART4_RX_GPIO_CLK_ENABLE();
  104.         
  105.         /* 使能 USARTx 时钟 */
  106.         UART4_CLK_ENABLE();        

  107.         /* 配置TX引脚 */
  108.         GPIO_InitStruct.Pin       = UART4_TX_PIN;
  109.         GPIO_InitStruct.Mode      = GPIO_MODE_AF_PP;
  110.         GPIO_InitStruct.Pull      = GPIO_PULLUP;
  111.         GPIO_InitStruct.Speed     = GPIO_SPEED_FREQ_VERY_HIGH;
  112.         GPIO_InitStruct.Alternate = UART4_TX_AF;
  113.         HAL_GPIO_Init(UART4_TX_GPIO_PORT, &GPIO_InitStruct);        
  114.         
  115.         /* 配置RX引脚 */
  116.         GPIO_InitStruct.Pin = UART4_RX_PIN;
  117.         GPIO_InitStruct.Alternate = UART4_RX_AF;
  118.         HAL_GPIO_Init(UART4_RX_GPIO_PORT, &GPIO_InitStruct);

  119.         /* 配置NVIC the NVIC for UART */   
  120.         HAL_NVIC_SetPriority(UART4_IRQn, 0, 4);
  121.         HAL_NVIC_EnableIRQ(UART4_IRQn);
  122.   
  123.         /* 配置波特率、奇偶校验 */
  124.         bsp_SetUartParam(UART4,  UART4_BAUD, UART_PARITY_NONE, UART_MODE_TX_RX);

  125.         CLEAR_BIT(UART4->SR, USART_SR_TC);   /* 清除TC发送完成标志 */
  126.     CLEAR_BIT(UART4->SR, USART_SR_RXNE); /* 清除RXNE接收标志 */
  127.         SET_BIT(UART4->CR1, USART_CR1_RXNEIE);        /* 使能RX接受中断 */
  128. #endif

  129. #if UART5_FIFO_EN == 1                        /* 串口5 TX = PC12   RX = PD2 */
  130.         /* 使能 GPIO TX/RX 时钟 */
  131.         UART5_TX_GPIO_CLK_ENABLE();
  132.         UART5_RX_GPIO_CLK_ENABLE();
  133.         
  134.         /* 使能 USARTx 时钟 */
  135.         UART5_CLK_ENABLE();        

  136.         /* 配置TX引脚 */
  137.         GPIO_InitStruct.Pin       = UART5_TX_PIN;
  138.         GPIO_InitStruct.Mode      = GPIO_MODE_AF_PP;
  139.         GPIO_InitStruct.Pull      = GPIO_PULLUP;
  140.         GPIO_InitStruct.Speed     = GPIO_SPEED_FREQ_VERY_HIGH;
  141.         GPIO_InitStruct.Alternate = UART5_TX_AF;
  142.         HAL_GPIO_Init(UART5_TX_GPIO_PORT, &GPIO_InitStruct);        
  143.         
  144.         /* 配置RX引脚 */
  145.         GPIO_InitStruct.Pin = UART5_RX_PIN;
  146.         GPIO_InitStruct.Alternate = UART5_RX_AF;
  147.         HAL_GPIO_Init(UART5_RX_GPIO_PORT, &GPIO_InitStruct);

  148.         /* 配置NVIC the NVIC for UART */   
  149.         HAL_NVIC_SetPriority(UART5_IRQn, 0, 5);
  150.         HAL_NVIC_EnableIRQ(UART5_IRQn);
  151.   
  152.         /* 配置波特率、奇偶校验 */
  153.         bsp_SetUartParam(UART5,  UART5_BAUD, UART_PARITY_NONE, UART_MODE_TX_RX);

  154.         CLEAR_BIT(UART5->SR, USART_SR_TC);   /* 清除TC发送完成标志 */
  155.     CLEAR_BIT(UART5->SR, USART_SR_RXNE); /* 清除RXNE接收标志 */
  156.         SET_BIT(UART5->CR1, USART_CR1_RXNEIE);        /* 使能RX接受中断 */
  157. #endif

  158. #if UART6_FIFO_EN == 1                        /* USART6 */
  159.         /* 使能 GPIO TX/RX 时钟 */
  160.         USART6_TX_GPIO_CLK_ENABLE();
  161.         USART6_RX_GPIO_CLK_ENABLE();
  162.         
  163.         /* 使能 USARTx 时钟 */
  164.         USART6_CLK_ENABLE();        

  165.         /* 配置TX引脚 */
  166.         GPIO_InitStruct.Pin       = USART6_TX_PIN;
  167.         GPIO_InitStruct.Mode      = GPIO_MODE_AF_PP;
  168.         GPIO_InitStruct.Pull      = GPIO_PULLUP;
  169.         GPIO_InitStruct.Speed     = GPIO_SPEED_FREQ_VERY_HIGH;
  170.         GPIO_InitStruct.Alternate = USART6_TX_AF;
  171.         HAL_GPIO_Init(USART6_TX_GPIO_PORT, &GPIO_InitStruct);        
  172.         
  173.         /* 配置RX引脚 */
  174.         GPIO_InitStruct.Pin = USART6_RX_PIN;
  175.         GPIO_InitStruct.Alternate = USART6_RX_AF;
  176.         HAL_GPIO_Init(USART6_RX_GPIO_PORT, &GPIO_InitStruct);

  177.         /* 配置NVIC the NVIC for UART */   
  178.         HAL_NVIC_SetPriority(USART6_IRQn, 0, 6);
  179.         HAL_NVIC_EnableIRQ(USART6_IRQn);
  180.         
  181.         /* 配置波特率、奇偶校验 */
  182.         bsp_SetUartParam(USART6,  UART6_BAUD, UART_PARITY_NONE, UART_MODE_TX_RX);

  183.         CLEAR_BIT(USART6->SR, USART_SR_TC);   /* 清除TC发送完成标志 */
  184.     CLEAR_BIT(USART6->SR, USART_SR_RXNE); /* 清除RXNE接收标志 */
  185.         SET_BIT(USART6->CR1, USART_CR1_RXNEIE);        /* 使能PE. RX接受中断 */
  186. #endif

  187. #if UART7_FIFO_EN == 1                        /* UART7 */
  188.         /* 使能 GPIO TX/RX 时钟 */
  189.         UART7_TX_GPIO_CLK_ENABLE();
  190.         UART7_RX_GPIO_CLK_ENABLE();
  191.         
  192.         /* 使能 USARTx 时钟 */
  193.         UART7_CLK_ENABLE();        

  194.         /* 配置TX引脚 */
  195.         GPIO_InitStruct.Pin       = UART7_TX_PIN;
  196.         GPIO_InitStruct.Mode      = GPIO_MODE_AF_PP;
  197.         GPIO_InitStruct.Pull      = GPIO_PULLUP;
  198.         GPIO_InitStruct.Speed     = GPIO_SPEED_FREQ_VERY_HIGH;
  199.         GPIO_InitStruct.Alternate = UART7_TX_AF;
  200.         HAL_GPIO_Init(UART7_TX_GPIO_PORT, &GPIO_InitStruct);        
  201.         
  202.         /* 配置RX引脚 */
  203.         GPIO_InitStruct.Pin = UART7_RX_PIN;
  204.         GPIO_InitStruct.Alternate = UART7_RX_AF;
  205.         HAL_GPIO_Init(UART7_RX_GPIO_PORT, &GPIO_InitStruct);

  206.         /* 配置NVIC the NVIC for UART */   
  207.         HAL_NVIC_SetPriority(UART7_IRQn, 0, 7);
  208.         HAL_NVIC_EnableIRQ(UART7_IRQn);
  209.         
  210.         /* 配置波特率、奇偶校验 */
  211.         bsp_SetUartParam(UART7,  UART7_BAUD, UART_PARITY_NONE, UART_MODE_TX_RX);

  212.         CLEAR_BIT(UART7->SR, USART_SR_TC);   /* 清除TC发送完成标志 */
  213.     CLEAR_BIT(UART7->SR, USART_SR_RXNE); /* 清除RXNE接收标志 */
  214.         SET_BIT(UART7->CR1, USART_CR1_RXNEIE);        /* 使能PE. RX接受中断 */
  215. #endif

  216. #if UART8_FIFO_EN == 1                        /* UART8 */
  217.         /* 使能 GPIO TX/RX 时钟 */
  218.         UART8_TX_GPIO_CLK_ENABLE();
  219.         UART7_RX_GPIO_CLK_ENABLE();
  220.         
  221.         /* 使能 USARTx 时钟 */
  222.         UART8_CLK_ENABLE();        

  223.         /* 配置TX引脚 */
  224.         GPIO_InitStruct.Pin       = UART8_TX_PIN;
  225.         GPIO_InitStruct.Mode      = GPIO_MODE_AF_PP;
  226.         GPIO_InitStruct.Pull      = GPIO_PULLUP;
  227.         GPIO_InitStruct.Speed     = GPIO_SPEED_FREQ_VERY_HIGH;
  228.         GPIO_InitStruct.Alternate = UART8_TX_AF;
  229.         HAL_GPIO_Init(UART8_TX_GPIO_PORT, &GPIO_InitStruct);        
  230.         
  231.         /* 配置RX引脚 */
  232.         GPIO_InitStruct.Pin = UART8_RX_PIN;
  233.         GPIO_InitStruct.Alternate = UART8_RX_AF;
  234.         HAL_GPIO_Init(UART8_RX_GPIO_PORT, &GPIO_InitStruct);

  235.         /* 配置NVIC the NVIC for UART */   
  236.         HAL_NVIC_SetPriority(UART8_IRQn, 0, 8);
  237.         HAL_NVIC_EnableIRQ(UART8_IRQn);
  238.         
  239.         /* 配置波特率、奇偶校验 */
  240.         bsp_SetUartParam(UART8,  UART8_BAUD, UART_PARITY_NONE, UART_MODE_TX_RX);
  241.         
  242.         CLEAR_BIT(UART8->SR, USART_SR_TC);   /* 清除TC发送完成标志 */
  243.     CLEAR_BIT(UART8->SR, USART_SR_RXNE); /* 清除RXNE接收标志 */
  244.         SET_BIT(UART8->CR1, USART_CR1_RXNEIE);        /* 使能PE. RX接受中断 */
  245. #endif
  246. }
复制代码

bsp_uart_fifo.c

44.13 KB, 下载次数: 2

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-3-21 22:20:20 | 显示全部楼层

是不是这个错误,
在这个帖子里面已经汇总了,后面的新例子先更正了:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255&extra=page%3D1



回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2020-3-21 22:45:10 | 显示全部楼层
eric2013 发表于 2020-3-21 22:20
是不是这个错误,
在这个帖子里面已经汇总了,后面的新例子先更正了:

硬汉是,我之前没看到那个帖子里面汇总,抱歉了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-3-21 22:51:19 | 显示全部楼层
weiyuliang 发表于 2020-3-21 22:45
硬汉是,我之前没看到那个帖子里面汇总,抱歉了

太客气了,我应该感谢你才是。

串口2到8这部分都写错了。直接从串口1的配置复制过来后,忘了改了,
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-3-23 01:02:31 | 显示全部楼层
2020-03-22
1. 第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第21章。
   更新章节:
     第20章 DSP 复数运算-模平方,乘法和复数乘实数
     第21章 DSP 矩阵运算-加法,减法和逆矩阵
   更新例子:
     V6-215_DSP复数运算(模平方,乘法和复数乘实数)
     V6-216_DSP矩阵运算(加法,减法和逆矩阵)

2. 增加uCOS-II和III的开源免费版,Apache2.0授权。
   增加模板例子
     V6-800_uCOS-II实验_程序移植模板(2.93.00)
     V6-600_uCOS-III实验_程序移植模板(3.08.00)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-3-30 01:45:24 | 显示全部楼层
2020-03-30
1. 第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第23章。
   更新章节:
     第22章 DSP矩阵运算-放缩,乘法和转置矩阵
     第23章 DSP辅助运算-math_help中函数的使用
   更新例子:
     V6-217_DSP矩阵运算(放缩,乘法和转置矩阵)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-4-6 02:25:39 | 显示全部楼层
2020-04-06 V2.1
1. 新增章节
    第33章 STM32F407的 SPI 总线应用之驱动DAC8563(双通道,16bit 分辨率,正负 10V)
   新增例子
    V5-014_DAC856x简易信号发生器(双通道,16bit分辨率, 正负10V输出)
   修正例子
    V5-006_串口和PC机通信(驱动支持8串口FIFO V1.1)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-4-12 15:00:19 | 显示全部楼层
2020-04-12 V2.2
1. 新增章节
    第34章 STM32F429 的 SPI 总线应用之驱动DAC8501(双路输出,16bit 分辨率,0-5V
   新增例子
    V6-015_DAC8501简易信号发生器(双路输出,16bit分辨率, 0-5V输出)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-4-20 00:58:38 | 显示全部楼层
2020-04-19 V2.3
1. 第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第25章。
   更新章节:
    第24章 DSP变换运算-傅里叶变换
    第25章 DSP变换运算-快速傅里叶变换原理(FFT)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-5-3 17:51:17 | 显示全部楼层
2020-05-03 V2.4
1、V6用户手册升级至V1.6版本, 修正大家5月3号前反馈的错误
   新增章节
    第35章 STM32F429 的 FMC 总线应用之驱动AD7606(8 通道同步采样, 16bit, 正负 10V)

   新增例子
    V6-016_AD7606的FMC总线驱动方式实现(8通道同步采样, 16bit, 正负10V)

2、升级LwIP网络教程配置例子,提示长时间数据传输的稳定性
   V6-2000_LwIP V2.X实验_工程移植模板(RTX5)V1.1
   V6-2001_LwIP V2.X实验_工程移植模板(FreeRTOS)V1.1
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-5-18 02:06:45 | 显示全部楼层
2020-05-18 V2.5
1. 第2版DSP数字信号处理和CMSIS-NN神经网络教程,更新至第27章。
   更新章节:
     第26章 FFT变换结果的物理意义
     第27章 FFT的示波器应用
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-5-25 04:21:36 | 显示全部楼层
2020-05-25 V2.6
  新增章节
    V6-017_ AD7606的FMC DMA双缓冲总线驱动方式实现(8通道同步采样, 16bit, 正负10V)

  新增例子
    第36章 STM32H7 的 FMC 总线应用之 DMA 双缓冲驱动 AD7606(8 通道同步采样, 16bit, 正负 10V)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-6-8 01:29:51 | 显示全部楼层
2020-06-08 V2.7
   增加ThreadX全家桶的内核模板:
   V6-2000_ThreadX内核模板(支持MDK,IAR和GCC)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-7-13 04:47:17 | 显示全部楼层
2020-07-13 V2.8
  新增如下例子:
  V6-2001_ThreadX +GUIX 的ARGB8888格式模板(支持MDK,IAR和GCC )
  V6-2002_ThreadX +GUIX 的RGB565格式模板(支持MDK,IAR和GCC )
  V6-2003_GUIX Studio模板(配套2001和2002例子)
回复

使用道具 举报

1

主题

21

回帖

24

积分

新手上路

积分
24
发表于 2020-8-4 10:32:34 | 显示全部楼层
有没有计划写如何生成库文件,具体步骤、注意事项等。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-8-4 11:00:01 | 显示全部楼层
ecsihust 发表于 2020-8-4 10:32
有没有计划写如何生成库文件,具体步骤、注意事项等。

【更新完毕】授人以渔,ThreadX GUIX的GCC,MDK和IAR库文件生成方法及其模板文件
http://www.armbbs.cn/forum.php?m ... 8823&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-8-24 11:21:47 | 显示全部楼层
2020-08-24 V3.0
发布首版ThreadX GUIX教程前10章
回复

使用道具 举报

73

主题

1192

回帖

1411

积分

至尊会员

积分
1411
发表于 2020-8-27 18:43:18
怎么没有threadx 的教程啊

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-8-31 05:41:54 | 显示全部楼层
2020-08-31 V3.1
  ThreadX GUIX教程新增:
  第11章 GUIX Studio 的使用方法
  第12章 GUIX Studio 生成代码移植到硬件平台
  附件 D---GUIX 大批量宏定义注释
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-9-14 06:52:30 | 显示全部楼层
2020-09-14 V3.2
  ThreadX GUIX教程更新至第13章
  ThreadX内核教程前7章发布。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-9-21 06:55:08 | 显示全部楼层
2020-09-21 V3.3
  发布RTX5内核教程前6章。
回复

使用道具 举报

13

主题

57

回帖

96

积分

初级会员

积分
96
发表于 2020-9-25 17:03:47 | 显示全部楼层
一直用的RTX4和标准库    现在的RTX5和 hal库  是有什么优势吗   
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-27 06:38 , Processed in 0.307076 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表