说明:
谢谢大家的关注,继续为大家盘点上周精彩内容。
1、沁恒推出带USB3.0,千兆以太网,光纤接口的RISC内核单片机CH569
CH569/565 微控制器使用 RISC-V3A 内核, 支持 RISC-V 指令的 IMAC 子集。片上集成超高速USB3.0主机和设备控制器(内置 PHY)、千兆以太网控制器、专用高速 SERDES 控制器(内置 PHY,可直接驱动光纤)、高速并行接口HSPI、数字视频接口(DVP)、 SD/EMMC 接口控制器、加解密模块 , 片上 128 位宽 DMA设计可保障大数据量的高速传输, 可广泛应用于流媒体、即时存储、超高速USB3.0 FIFO、通讯延长、安防监控等应用场景。规格:2、ST本周更新
(1)STM32CubeProg升级至V2.5.0,新增加一批外设支持,增加CPU和SWV展示界面新增的CPU界面:新增SWV界面,这个展示基于SWD调试接口的SWO引脚做数据上传,这种方式实用性不强,因为相比SEGGER的RTT和MDK的Event Recorder,这种方式要多占用一个SWO引脚,而SEGGER和MDK的仅需要SWDIO和SWCLK两个引脚,并且速度更快:更新记录和解决的bug如下:(2) STM32CubeMX升级至V6.0.0,增加一批新器件支持:(3)STM32CubeIDE升级至V1.4.0:3、TouchGFX升级至V4.14,支持AC6,支持CMSIS-RTOS V2封装层
可以通过CubeMX下载:更新记录如下:4、以前一直想做,却没有腾出精力去研究的网页版频谱分析仪和示波器
这是一个开源项目,大家有兴趣可以了解下。频谱仪:虚拟示波器:5、Ozone升级至V3.20c,修正了一批bug更新记录如下: 另外注意一点,Ozone自带的外设svd文件不全,大家可以从MDK或者IAR里面复制出来使用。
SVD文件就是下面这个:可以从下面路径复制,不同系列对应的软件包路径略有不同:加载后,就可以正常显示外设寄存器了,否则只可以显示CPU寄存器。6、 ST发布的OpenBootloader库,支持FDCAN,I2C,UART等 大家有兴趣可以搞搞,更新记录如下:7、基于STM32F429的Cyclone TCP工程模板
感谢坛友takent做了一个模板例子,基于我们的V6开发板。运行效果:8、基于BootLoader方式实现的USB DFU和串口IAP,无boot引脚的情况下,覆盖了启动代码怎么办问题由来:
STM32的系统boot,支持串口,CAN,USB,I2C等程序下载。现在是上电后直接跳转到系统boot,这样就不需要用户自己写boot了。但这里有一个隐藏的问题,如果STM32CubeProg升级失败,导致跳转代码丢失了怎么办。
教程文档: 之前为V5,V6和V7都做了教程文档。下面是V7的对于教程章节:解决办法:
与大家自己制作boot和app代码一样,可以通过STM32CubeProg将代码下载到用户APP地址,这也就没有覆盖boot跳转代码的问题了。
比如下面下载到指定地址0x0810 0000。9、ThreadX全家桶本周进展
(1)本周更新完成ThreadX GUIX教程的前三个章节,集齐前10章后,给大家发布首版。本次教程采用边制作边发布的形式。
(2)坛友abcde1224分享TraceX组件的使用方法。(3)继续感谢坛友,ThreadX FileX的常见应用案例基本已经集齐了
后面我把SD卡和eMMC的加上,我们H7-TOOL是用的eMMC,可以整上。坛友已经把三块主要的应用发了,后面再搞,基本上压力不大了。坛友李益达分享两个案例:
NOR Flash:《STM32 F7 裸机移植NOR FLASH + FileX + LevelX文件系统》NAND:《裸机移植FileX+LevelX NOR FLASH 与 NANDFLASH实现》坛友hpdell分享一个案例:
FileX挂U盘:《分享一下,H7/V7 使用 threadx + filex + st hal host lib 库读写u盘成功》(4)ThreadX GUIX也是有安全认证的,可用于安全关键系统10、H7-TOOL本周进展
再接再厉,烧录器近期将新增滚码、UID加密、生产日期等配置功能。下面是PC软件近期将要新增的配置功能,欢迎大家提需求和意见。