完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Trochili v0.12 Prev5 上周发布了,尝鲜的心态做了测试
测试环境 Trochili GD32F190 开发板 测试工具 Keil 5.1x 测试程序 LED、KEY、USART的板载功能。 PreVeiw5 初步感觉,与PreVeiw4的区别 1、tcl.irq.c文件代码行数上增加了 从358增加到391 2、tcl.irq.c文件增加了 tcl.object.h 的应用,替换掉了 tcl.lib.h 3、tcl.irq.c文件 增加了 中断向量描述符属性 和请求队列的定义以及相关的使用 4、tcl.lib.h 从V5就不使用了,把 tcl.lib.h 改用 tcl.object.h 替换 5、“TclCreateThread ”替换了“TclInitThread” 6、TWord32 取代了 TWord 的类型定义; 7、TclSetirqVector 的 参数做了个交换,由“...(TArgument)0, (TThread*)0...”变更为“ (TThread*)0, (TArgument)0” 其他的问题还没有发现,或者说发现小没有啥大问题,需要代码在RTOS之外做些调整或者完善: 1、关于线程的延迟和取消延迟操作,取消延迟时如果对线程当前的状态是否处于延迟中不要增加下列宏判断。 “ TCLM_ASSERT((state == eSuccess), ""); TCLM_ASSERT((error == TCLE_THREAD_NONE), ""); ” 线程状态判断 还是要在应用中考虑线程的状态 涉及的调用函数: state = TclUnDelayThread(pThread, &error); 2、关于RTOS下 Usart 接收触发中断,尽量使用呼唤线程处理的办法,中断/DMA处理时间不宜过长,否则会影响中断响应,让实时数据处理能力打折扣,影响数据的接收效率 在此非常感谢Trochili 讲解和解惑。 |
|
相关推荐
|
|
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-运动追踪之编写程序
424 浏览 0 评论
855 浏览 0 评论
使用Keil建立完整的工程,并使用外部中断0触发数码管显示903
1662 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
1260 浏览 0 评论
904 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11870 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-5 07:19 , Processed in 0.526201 second(s), Total 66, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号