定时器4 创龙TMS320C665x基于SYS-BIOS的Demo例程演示开发例程使用手册

hiberfil sys  时间:2021-01-23  阅读:()

1创龙TMS320C665x基于SYS/BIOS的De mo例程演示

 所有工程均位于光盘"Demo\SYSBIOS\Appl ication"文件夹内。

 编译NDK例程需要用到最新的NDK组件ndk_2_24_03_35包在光盘的Tools目录下解压到CCS安装目录即可 即ti目录下。

 所有通用库函数和对应的源码在安装光盘资料Tools目录下的"bios_mcsdk_02_01_02_06_setupwin32.exe"后能得到。用RTSC组件可以简单地解决这个问题。详细添加组件的方法请参考第7章基于广州创龙编写的RTSC组件的例程。

核心板和开发板的用户指示灯编号如下

4.1 CLOCK——时钟

此程序的作用是实现CLOCK时钟模块控制LED闪烁。

按照工程导入步骤加载CLOCK.out文件然后点击程序运行按钮。

演示现象

核心板用户指示灯循环闪烁。

4.2 Task——任务

此程序的作用是通过点亮LED演示动态创建任务。

按照工程导入步骤加载Task.out文件然后点击程序运行按钮。

公司官网 wwwtronlongcom 销售邮箱 sales@tronlongcom 公司总机 020-8998-6280 1/124技术论坛 www 51ele net 技术邮箱 support@tronlong com 技术热线 020-3893-9734

演示现象

底板用户指示灯循环点亮5次。

4.3 Task_Mutex——抢占式多任务

此程序的作用是通过点亮核心板板LED演示抢占式多任务线程。

按照工程导入步骤加载Task_Mutex.out文件然后点击程序运行按钮。

演示现象

核心板用户指示灯循环点亮 点亮循序如下

TL665x-EasyEVM核心板D8先闪烁1次然后D7再闪烁6次。

TL665xF-EasyEVM核心板LED2先闪烁1次然后LED1再闪烁6次。

先闪烁用户灯为高优先级后闪烁用户灯为低优先级。 SYS/BIOS使用的是抢占式多线程高优先级只有在执行完或者休眠的时候低优先级线程才有机会运行。任务线程执行情况可在Console窗口查看如下图

4.4 Task_Static——静态创建任务

此程序的作用是通过点亮LED演示静态创建任务线程。

按照工程导入步骤加载Task_Static.out文件然后点击程序运行按钮。

演示现象

底板用户指示灯循环点亮5次。

静态创建任务

公司官网 wwwtronlongcom 销售邮箱 sales@tronlongcom 公司总机 020-8998-6280 2/124

技术论坛 www 51ele net 技术邮箱 support@tronlong com 技术热线 020-3893-9734

SYS/BIOS的系统组件可以动态及静态创建任务它们主要区别是动态创建的线程可以在运行时删除可在CCS中使用图形化配置也可使用文本配置步骤如下1 双击工程中的app.cfg文件在打开图形的配置页点击"System Overview"如下图所示

2 点击后弹出如下界面。 由于SYS/BIOS的可裁剪特性只有选中的系统组件才会被编译到程序中选中后左下角有一个对勾如下图所示

公司官网 wwwtronlongcom 销售邮箱 sales@tronlongcom 公司总机 020-8998-6280 3/124

技术论坛 www 51ele net 技术邮箱 support@tronlong com 技术热线 020-3893-9734

3 选择所需要的任务。 以Ta s k为例在任务上右键选择"U s eTas k"如下图所示

4 点击进入任务配置。可进行优先级、堆栈大小等配置如下图所示

公司官网 wwwtronlongcom 销售邮箱 sales@tronlongcom 公司总机 020-8998-6280 4/124技术论坛 www 51ele net 技术邮箱 support@tronlong com 技术热线 020-3893-9734

5 点击"Instance->Add…"新建一个任务如下图所示

6 根据需要配置任务信息。注意堆栈大小如果设置有误会导致"OutOfMemory"内存溢出的错误。设置如下图所示

公司官网 wwwtronlongcom 销售邮箱 sales@tronlongcom 公司总机 020-8998-6280 5/124

技术论坛 www 51ele net 技术邮箱 support@tronlong com 技术热线 020-3893-9734

7 也可以通过修改app.cfg文件的方式修改配置。点击"app.cfg->OpenWith->XDCscriptEditor"如下图所示

公司官网 wwwtronlongcom 销售邮箱 sales@tronlongcom 公司总机 020-8998-6280 6/124

技术论坛 www 51ele net 技术邮箱 support@tronlong com 技术热线 020-3893-9734

8 根据需求修改以下文件内容如下图所示。文本编辑方式和图形界面修改方式的效果相同。

公司官网 wwwtronlongcom 销售邮箱 sales@tronlongcom 公司总机 020-8998-6280 7/124

技术论坛 www 51ele net 技术邮箱 support@tronlong com 技术热线 020-3893-9734

9 其它系统模式的静态创建类似。

4.5 Timer——定时器通用

此程序的作用是使用SYS/BIOS通用组件创建定时器线程此例程使用的是定时器2。

C665x有8个定时器/计数器均可配置为64位计数器、两个独立32位计数器及自动重装32位计数器可以产生周期中断DMA事件及外部事件。定时器/计数器还可以用于捕获外部输入信号边缘并计数。此外定时器2还可以用作64位看门狗计数器。

按照工程导入步骤加载Timer.out文件然后点击程序运行按钮。

演示现象

1 底板用户指示灯间隔5秒循环点亮。

2 修改时间间隔和定时器打开工程cpp.cfg文件修改如下图

公司官网 wwwtronlongcom 销售邮箱 sales@tronlongcom 公司总机 020-8998-6280 8/124

技术论坛 www 51ele net 技术邮箱 support@tronlong com 技术热线 020-3893-9734

4.6 Timer_C665x——定时器专用

此程序的作用是使用SYS/BIOS针对C665x平台专用组件创建定时器线程此例程使用的是定时器2。

按照工程导入步骤加载Timer_C66x.out文件然后点击程序运行按钮。

演示现象

1 底板用户指示灯间隔5秒循环点亮。

2 修改时间间隔和定时器打开工程a pp.cfg文件修改界面如同上图。

4.7 Timer_C665x_Runtime——定时器动态创建

此程序的作用是使用SYS/BIOS针对C665x平台的组件动态创建定时器线程此例程使用的是定时器2。

按照工程导入步骤加载Timer_C66x_Runtime.out文件然后点击程序运行按钮。演示现象

1 底板用户指示灯间隔5秒循环点亮。

2 修改时间间隔和定时器打开工程main.c文件修改如下图

公司官网 wwwtronlongcom 销售邮箱 sales@tronlongcom 公司总机 020-8998-6280 9/124

技术论坛 www 51ele net 技术邮箱 support@tronlong com 技术热线 020-3893-9734

PQS彼得巧 年中低至38折提供台湾彰化HiNet线路VPS主机 200M带宽

在六月初的时候有介绍过一次来自中国台湾的PQS彼得巧商家(在这里)。商家的特点是有提供台湾彰化HiNet线路VPS主机,起步带宽200M,从带宽速率看是不错的,不过价格也比较贵原价需要300多一个月,是不是很贵?当然懂的人可能会有需要。这次年中促销期间,商家也有提供一定的优惠。比如月付七折,年付达到38折,不过年付价格确实总价格比较高的。第一、商家优惠活动年付三八折优惠:PQS2021-618-C...

杭州王小玉网-美国CERA 2核8G内存19.9元/月,香港,日本E3/16G/20M CN2带宽150元/月,美国宿主机1500元,国内宿主机1200元

官方网站:点击访问王小玉网络官网活动方案:买美国云服务器就选MF.0220.CN 实力 强 强 强!!!杭州王小玉网络 旗下 魔方资源池 “我亏本你引流活动 ” mf.0220.CNCPU型号内存硬盘美国CERA机房 E5 2696v2 2核心8G30G总硬盘1个独立IP19.9元/月 续费同价mf.0220.CN 购买湖北100G防御 E5 2690v2 4核心4G...

SugarHosts糖果主机圣诞节促销 美国/香港虚拟主机低至6折

SugarHosts 糖果主机商我们算是比较熟悉的,早年学会建站的时候开始就用的糖果虚拟主机,目前他们家还算是为数不多提供虚拟主机的商家,有提供香港、美国、德国等虚拟主机机房。香港机房CN2速度比较快,美国机房有提供优化线路和普通线路适合外贸业务。德国欧洲机房适合欧洲业务的虚拟主机。糖果主机商一般是不会发布黑五活动的,他们在圣圣诞节促销活动是有的,我们看到糖果主机商发布的圣诞节促销虚拟主机低至6折...

hiberfil sys为你推荐
电脑内存条价格换一个电脑内存大约多少钱集成显卡和独立显卡哪个好集成显卡与独立显卡的区别。朗逸和速腾哪个好大众速腾和朗逸哪个好啊?网页传奇哪个好玩哪个传奇类网页游戏即好玩又不花钱??无纺布和熔喷布口罩哪个好大雾天气带什么样的口罩最好手机浏览器哪个好用手机用哪个浏览器好一点行车记录仪哪个好最好的行车记录仪是什么牌子网络机顶盒哪个好什么牌子的网络机顶盒好用?清理手机垃圾软件哪个好清理手机垃圾文件的软件哪个好?qq空间登录不上为什么我的qq空间登不上去
手机域名注册 济南域名注册 vps论坛 欧洲欧洲vps 域名备案批量查询 java主机 国外在线代理 蜗牛魔方 圣诞促销 服务器托管什么意思 最好的qq空间 流媒体加速 web服务器搭建 架设邮件服务器 七十九刀 空间排行榜 时间服务器 hosting ping值 hosts文件修改 更多