说明:
谢谢大家的关注,继续为大家盘点上周精彩内容。
1、Nordic发布二代功耗测量套件Power Profiler Kit II,分辨率100nA,范围200nA到1A,更重要的是开源!
这个设计难点是硬件设计,不过Nordic全部开源了,PCB,BOM,Gerber,原理图等都提供了。
规格:
效果:
用心了,原理图还提供了注释:
2、工业以太网EtherCAT的开源主从协议栈
主机:
从机:
在mbed上有对应的移植到STM32上应用:
3、双网口应用的进一步探究
上周已经发布了V5,V6和V7板子的双网口教程,本周再进一步测试了一些问题。
(1)像使用串口一样使用以太网,STM32H7的原始以太网数据包收发速度11.9MB/S,实用价值也很高
原始以太网数据收发也非常方便,方便大家做自定义协议。多个板子之间做数据透传也极其方便,速度快,距离远等优点。
RL-TCPnet V7.X专门提供了函数:
(2)V5,V6和V7板子上板载的双网口之间是可以相互通信的,使用RL-TCPnet V7.X做双网口管理即可,各种玩法都正常。
UDP,TCP什么的都正常。
(3)双网口之间做UDP数据传输,可以不做任何握手应答,完全不丢包。
(4)两个板子之间TCP通信,TCP是11.1MB/S
UDP的测试有点问题,后面有时间再重新测评下。TCP测试方面,H743开发板的DM9162做客户端,F407开发板的DM9162做服务器,两个板子直连,H743发送数据给F407。
4、IAR加强与兆易创新的合作
IAR对兆易创新GD32全系列Cortex-M内核芯片进行支持。
5、 Embedded Studio加强对RISC-V的支持
可将生成程序的大小最多缩小15%,缩短链接时间,同时提供详细的映射文件:
为此,SEGGER专门发了一篇测试博文:
6、ThreadX全家桶本周进展
发布ThreadX GUIX外置字库,图库和主题到外部SPI Flash章节,大大方便实战应用,并且实用性更强,通过GUIX Studio生成bin格式资源,用户可以随时随地更新GUIX主题。
并且通过两周前发布的SPI Flash的MDK下载算法制作方法,用户下载测试也非常方便。
7、H7-TOOL本周进展
首先,在这里要感谢帮忙测试反馈问题的客户,衷心的表示感谢。
(1)H7-TOOL固件升级到V1.41b,新增lua程序在显示屏屏上构建图形界面,并升级高速DAPLINK,提升用户体验。
V1.41版固件将增加lua gui绘图接口函数,可以在小屏上显示任意元素,可以通过TOOL的按键操控lua程序。
并且提供了一个范例,用来筛选同温飘系数的电阻(5位半万用表项目用)。
(2)关于DAPLINK调试支持的硬件断点个数和软件断点个数
断点有硬件断点,软件断点之分,在Flash上调试是硬件断点限制的,不同内核芯片支持的硬件断点数不同,对于Cortex-M内核一般是4-8个。
比如STM32H7,M7内核可以支持8个:
而软件断点是不限制的,可以无限个,在MDK上使用,DAPLINK没法直接使用软件断点,可以手动加上__asm("BKPT 0"),可以无限个。动态GIF效果,我直接做全速运行展示:
(3)非常给力,调试各种板子再也不用叠罗汉了,H7-TOOL的DAPLINK功能一举解决我调试各种板子切来切去的坑逼问题
最近很多教程发布前,都是V5,V6,V7切来切去,各种的调试验证,相当闹心,叠罗汉式调试程序,前几天的双网口教程就是:
整上H7-TOOL的DAPLINK后,电源问题也解决了,简直爽到爆,这就是我一直想要的。
MDK可以完美识别。
同时两个MDK可以同时调试,互不影响。
昨天又继续完善工作台测试环境,做了TOOL支架,干活贼方便:
识别更多个TOOL,再也不用愁程序调试了。
领取专属 10元无门槛券
私享最新 技术干货