硬汉嵌入式论坛

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

[嵌入式周报] 《安富莱嵌入式周报》第163期:2020.06.01--2020.06.07

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2020-6-7 09:46:39 | 显示全部楼层 |阅读模式
周报-163.gif
微信平台已经同步发布。
平台号:armfly_com

1、SEGGER本周更新汇总

(1)emWin6.14模拟器发布,增加全拼键盘和数字键盘控件

论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98075

主要是增了全拼键盘和数字键盘控件。





更新记录如下:


(2)SEGGER终于按耐不住将AppWizard上线了,新增环形控件,键盘控件,二维码控件等
论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98100

面对各大GUI的强劲势头,SEGGER压力还是蛮大的。

ThreadX的GUI都开源了,一切皆有可能。



(3)SEGGER发布个AppWizard的上手简易教程

https://blog.segger.com/extending-appwizard-generated-guis-with-emwin-widgets/



(4)上周反馈的Ozone3.20里面厂家和器件不匹配的问题已经在本周发布的3.20a里面得到修正:




2、IAR对GD32的RISC-V内核芯片进行支持

https://www.iar.com/about-us/newsroom/press/?releaseId=3684482

5.png


3、 ARM从MbedTLS里面新独立出来的加密库Mbed Crypto,提供了大量VS版案例
论坛镜像下载:ARM mbed Cryptographic library

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


大量VS测试案例,方便大家参考。




4、ARM发布安全固件Trusted Firmware-M (TF-M) V2.0,对ST的STM32L5和NXP的LPC55S6x进行支持

论坛镜像下载:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96992

更新内容较多,添加了MCUBoot,安全服务,测试服务等。



STM32L5的测试库:



LPC55S6x的测试库:



5、ST新推出的VL6180 TOF飞行时间传感器扩展板,测量距离62cm
https://www.st.com/en/imaging-an ... 15085_gl_bn_apr2020

规格:



还推出了简易扩展板:



6、2020年5月全球桌面操作系统份额统计,Win7依然坚挺

https://netmarketshare.com/

Win7份额与上个月差不多。


不同系统分类市场份额:


浏览器桌面版市场份额




7、Embedded Studio和MDK使用中的两个小经验。

(1)Embedded Studio中文乱码问题

根本原因是文件编码类型与Embedded Studio设置的编码类型不匹配导致的,造成无法正常识别。

请务必保证自己的源码跟这里的编码类型匹配即可解决:




(2)MDK瞬间添加数千个源码文件的办法,再也不卡了

平时比较喜欢双击工程目录添加,主要是方便,但是文件多了之后,相当卡,或者直接没有反应了。



今天试了下这个地方添加,瞬间将ThreadX的1200个源码文件添加上了:




8、基于V5,V6和V7的ThreadX内核程序模板,含GCC,MDK和IAR三个版本

V5是STM32F407IGT6,V6是STM32F429BIT6,V7是STM32H743XIH6

模板下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98124

注意事项:
1、MDK务必使用5.30及其以上版本,镜像下载:链接
2、IAR使用IAR8.30及其以上版本。
3、Embedded Studio使用4.50及其以上版本,镜像下载:链接

细节说明:
1、MDK,IAR和GCC三个版本都开启了硬件浮点,可以方便的做多任务浮点运算。这个是移植的坑王,大家移植后,可以测试下多任务的FPU计算是否有异常。
比如两个任务运行相同的浮点运算和刷新速度,看看两个任务的输出是否同步变化,当前做的模板里面已经开了两个任务专门做测试。
2、制作了一个串口打印任务执行情况,方便大家查看任务栈使用情况。
3、IAR支持的ThreadX调试组件展示。
4、任务栈的处理,我们这里直接使用静态数组方式定义,不使用动态分配。
5、做了一个CPU利用率展示,也可以通过串口查看。
6、ThreadX内核移植中MDK,IAR和GCC的__RAM_segment_used_end__处理:链接
7、ThreadX没有空闲任务,大家需要可以自行创建,配套模板里面创建了一个。

MDK方案:
按下板子的K1键打印任务执行情况:


GCC方案:
使用的Embedded Studio,打印方式采用的SEGGER RTT,直接就可以在Embedded Studio上展示,速度飞快。


IAR方案:
可以按下板子的K1键打印任务执行情况,也可以用IAR的ThreadX插件展示。
(1)选择ThreadX插件:


(2)进入调试状态,下面这些选项都是可以查看的:


(3)特别注意,这个插件看的内容不是实时查看的,需要大家先全速运行,然后暂停方式查看:


ThreadX自带的TraceX监测软件:
这个软件还没有专门去研究,后面研究了再为大家展示(论坛下载:链接):





9、H7-TOOL本周最新进展

(1)H7-TOOL开发工具固件升级至V1.21,修复一些bug

论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98097

a、烧录部分bin文件时,读回校验和软件CRC无问题,但硬件CRC有问题。
     原因:bin文件长度不是4字节整数倍时存在计算错误。
     解决办法,补齐4字节再进行校验。
b、修改校验部分的代码,当FLM中有Verify校验函数时, 则优先用FLM中的Verify,而不是读回校验。
c、lua函数pg_reset() 支持带形参(复位时间ms)和无形参(缺省用20ms)
d、修复emmc磁盘文件的bug,解决STM8编程编程失败的问题。
e、增加STM8AF模板,验证了STM8AF5288。
f、修复SLOW低速时钟模式,发送32bit数据未插入延迟的bug。主要用于多路烧录,应对线长的情况。

(2)H7-TOOL的LUA脚本学习流程
LUA脚本的好处就是用户可以根据自己注册的一批API,实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多。

所以在H7-TOOL里面被广泛使用。

学习步骤如下:

1、简单了解下LUA
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95426

2、了解了基础知识后,可以在电脑端操作学习下:

使用VS Code搭建一个LUA开发调试环境,通过这种方式,大家可以方便的在电脑学习一些基础操作。
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96941


3、电脑端简单熟悉了(非必须,可学,可不学),就可以实际操作H7-TOOL移植好的LUA了。

(1)H7-TOOL实现LUA小程序PC联调和更新LUA小程序操作说明
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96932

(2)通过H7-TOOL的上位机LUA联调可以方便验证脱机烧录问题,随时更改,随时调试
http://www.armbbs.cn/forum.php?mod=viewthread&tid=97054

(3)H7-TOOL的LUA脚本API函数列表和调用方法,共计77个
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96905


4、两种运行方式:
(1)脱机运行
用户可以将LUA脚本文件存到eMMC里面后,H7-TOOL可以加载运行,很方便。


(2)PC软件联调:
可以方便的在PC端调用各种API函数,执行各种功能。









评分

参与人数 1金币 +6 收起 理由
龙之谷 + 6 赞一个!

查看全部评分

回复

使用道具 举报

7

主题

108

回帖

129

积分

初级会员

积分
129
发表于 2020-6-7 21:07:59 | 显示全部楼层
鸽了鸽了 哈哈哈
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-6-8 00:01:41 | 显示全部楼层
更新完毕。
回复

使用道具 举报

5

主题

109

回帖

124

积分

初级会员

积分
124
发表于 2020-6-8 00:25:18 | 显示全部楼层
回复

使用道具 举报

5

主题

109

回帖

124

积分

初级会员

积分
124
发表于 2020-6-8 00:25:53 | 显示全部楼层
是开整emwin第三版还是首版GUIX
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-6-8 01:40:53 | 显示全部楼层
打洞者 发表于 2020-6-8 00:25
是开整emwin第三版还是首版GUIX

STemWin6.1x还没有上线。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2020-6-8 01:41:42 | 显示全部楼层
微信平台已经同步发布。
平台号:armfly_com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 17:36 , Processed in 0.304088 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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