安富莱v6开发板网口通讯_安富莱嵌入式周报第170期:2020.07.202020.07.26

本文介绍了沁恒推出的RISC-V3A内核单片机CH569,具备USB3.0、千兆以太网和光纤接口,适用于多种应用场景。此外,文章还提到了STM32Cube系列软件的最新版本更新,包括STM32CubeProg、STM32CubeMX和STM32CubeIDE的升级,以及TouchGFX和Ozone的版本改进。同时,文章还讨论了基于STM32F429的Cyclone TCP工程模板和STM32的BootLoader实现。
摘要由CSDN通过智能技术生成

60b4cdcec97b9dd7760ccc8e335880cc.png

说明:

谢谢大家的关注,继续为大家盘点上周精彩内容。

79cda49b4a9fb8e1a062641681584b74.png1、沁恒推出带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、通讯延长、安防监控等应用场景。c8ccc2bcd8333c6832b5b4b3a8a4ad8d.png规格:e8f55c71a3c34a123d99a2d9272ef90c.png79cda49b4a9fb8e1a062641681584b74.png2、ST本周更新

(1)STM32CubeProg升级至V2.5.0,新增加一批外设支持,增加CPU和SWV展示界面新增的CPU界面:bdda4ba19c13ee117cfef6bfaa82bd82.png新增SWV界面,这个展示基于SWD调试接口的SWO引脚做数据上传,这种方式实用性不强,因为相比SEGGER的RTT和MDK的Event Recorder,这种方式要多占用一个SWO引脚,而SEGGER和MDK的仅需要SWDIO和SWCLK两个引脚,并且速度更快:582a6484a601ba680745c8167e5188d8.png更新记录和解决的bug如下:0d8152bb2a34cc885e9db3c449b38e74.png(2) STM32CubeMX升级至V6.0.0,增加一批新器件支持:5db95a91d834436baece2aff05fadc5b.pnge1104292521a4b648e62c34794853d84.png(3)STM32CubeIDE升级至V1.4.0:ef41b1b8dd2b64436351efe6dd735429.png79cda49b4a9fb8e1a062641681584b74.png3、TouchGFX升级至V4.14,支持AC6,支持CMSIS-RTOS V2封装层

可以通过CubeMX下载:459044e89b6f20830d390acba595d76f.png更新记录如下:2d54f61d9bfd58bd998df06e3b8da939.png79cda49b4a9fb8e1a062641681584b74.png4、以前一直想做,却没有腾出精力去研究的网页版频谱分析仪和示波器
    这是一个开源项目,大家有兴趣可以了解下。频谱仪:c3d1e5463b3cf4236bd1e49e86159aa0.png虚拟示波器:d48e62cedb371efdae619f9dc947eade.png79cda49b4a9fb8e1a062641681584b74.png5、Ozone升级至V3.20c,修正了一批bug更新记录如下:02b312424a3d78dce39a141125a7fb5d.png    另外注意一点,Ozone自带的外设svd文件不全,大家可以从MDK或者IAR里面复制出来使用。
SVD文件就是下面这个:5b2333214cac965a80a4272c65259a69.png可以从下面路径复制,不同系列对应的软件包路径略有不同:7067501e8784e14e9225329d2cb6762c.png加载后,就可以正常显示外设寄存器了,否则只可以显示CPU寄存器。57b4a9eb377f6587377f91a4f9e1c471.png79cda49b4a9fb8e1a062641681584b74.png6、 ST发布的OpenBootloader库,支持FDCAN,I2C,UART等    大家有兴趣可以搞搞,更新记录如下:748933d895fe6e5f58c5f25f9eb196ba.png79cda49b4a9fb8e1a062641681584b74.png7、基于STM32F429的Cyclone TCP工程模板
    感谢坛友takent做了一个模板例子,基于我们的V6开发板。运行效果:a6caa71810bb62427653b2f4343eb3a6.png79cda49b4a9fb8e1a062641681584b74.png8、基于BootLoader方式实现的USB DFU和串口IAP,无boot引脚的情况下,覆盖了启动代码怎么办问题由来:
    STM32的系统boot,支持串口,CAN,USB,I2C等程序下载。现在是上电后直接跳转到系统boot,这样就不需要用户自己写boot了。但这里有一个隐藏的问题,如果STM32CubeProg升级失败,导致跳转代码丢失了怎么办。

教程文档:    之前为V5,V6和V7都做了教程文档。下面是V7的对于教程章节:67d104796cc900d9dde9b68cff497685.png解决办法:
    与大家自己制作boot和app代码一样,可以通过STM32CubeProg将代码下载到用户APP地址,这也就没有覆盖boot跳转代码的问题了。
比如下面下载到指定地址0x0810 0000。913b2a2685e0ad0c62eab52d59c818b2.png79cda49b4a9fb8e1a062641681584b74.png9、ThreadX全家桶本周进展
(1)本周更新完成ThreadX GUIX教程的前三个章节,集齐前10章后,给大家发布首版。本次教程采用边制作边发布的形式。
(2)坛友abcde1224分享TraceX组件的使用方法。07839dec42ff24ca7072adf29073a17b.png(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也是有安全认证的,可用于安全关键系统415634fd837290a413fb3683e7a29ac1.png79cda49b4a9fb8e1a062641681584b74.png10、H7-TOOL本周进展
    再接再厉,烧录器近期将新增滚码、UID加密、生产日期等配置功能。下面是PC软件近期将要新增的配置功能,欢迎大家提需求和意见。

4c5cdcb56bad95d5d3c9e77fc8c699b5.png3700ed5e2121ef6c7ff5e85c155fa624.pnga21887efc4e1ef0a4b5ad922be8cd6fd.png

c3746409cfe10966b8a0d05c5e561a41.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值