TMS570驱动使用
文章平均质量分 78
朝阳的脚步
功能安全 IEC61508 EN50126 EN50128 EN50129
本人从事功能安全开发多年,相关认证开发咨询可私信
展开
-
TMS570LS3137 bootloader编写
适应与现在大部分的工业产品在产品发布后,固件出现问题需要修复,但是返厂重新烧录,增加了产品的维护成本,固件增加bootloader升级功能,维护人员就可以现场为客户进行固件升级。原创 2023-10-23 16:22:44 · 484 阅读 · 0 评论 -
TMS570ls3137 之FEE使用
官方手册上写关于FEE,TMS570LS3137中的片上flash分为三部分,如下图1所示我们所用的FEE功能只适用于BANK7,因为这一块是TI采用的特殊工艺65nmflash,我们可以以任意字节进行读写。这个东西的配置比较简单直接在HCG中进行配置,唯一需要注意的是,我们需要从官方下载F021FLASH-libary这个库文件,这个是免费的下载地址如下:http://www.ti.com/tool/f021flashapi这里面有源代码,和一些库文件,我们只需要选择其中一个库文件即可。接下来原创 2020-06-04 16:34:17 · 1699 阅读 · 0 评论 -
TMS570ls3137之串口使用
TMS570ls3137之串口打印一.串口输出1)打开hcg图形配置软件,建立新工程后,选择driver enable选项,选中“Enable SCI2 driver”,如下图1所示:2)在SCI2 选框中选择“SCI/LIN port”选项,勾选TX-pin 为输出,如下图2所示:3)以上设置完毕后即可生成代码。4)在sys_main.c中编写以下代码:int my_printf(char *fmt,...){ char *p; va_list ap; //获.原创 2020-06-03 17:07:46 · 2564 阅读 · 1 评论 -
TMS570LS3137 FreeRTOS——创建任务
实验目的:将FreeRTOS移植到Hercules开发板中,并进行创建任务,通过指示灯显示看到任务状态。实验操作:通过开发板上的LED1和D5指示灯看出当前的任务状态。工作原理:系统先执行任务1LED1的函数,点亮LED1,然后系统延时vtaskdelay,开始调度到任务2,LED0函数中执行D5闪烁,任务1函数,tasknum1累加到10,先执行熄灭LED1然后删除任务1。操作步骤:1...原创 2019-11-15 16:49:12 · 1260 阅读 · 0 评论 -
TMS570LS3137 CAN通讯的实验
实验目的:检验开发板的CAN通讯是否正常实验操作:将开发板中的CAN1的H与L的pin分别连接CAN2的H与L的pin,通过CAN1发送数据,CAN2接受数据实验预期结果:如果通讯正常,D5指示灯常亮,如果通讯一场则D5指示灯熄灭。1.首先在CCS建立Hercules_CAN_1工程。2.在HCG上进行图形化配置。1)首先配置dirver使能2)配置HET3)配置CAN1发送4...原创 2019-11-15 16:43:22 · 2376 阅读 · 1 评论 -
点亮LED灯(TMDS570LS31HDK)
**点亮LED灯(TMDS570LS31HDK)**简介:TMDS570LS31HDK上用的芯片是TMS570LS3137CZWT.具体的片内资源我就不详细介绍了,这里有链接:http://www.ti.com.cn/tool/cn/TMDS570LS31HDK关于我博客的更新顺序,首先我先按照如何使用TMS570LS3137的线路开始编写,在将TMS570LS3137介绍完成后,我将会更...原创 2018-09-28 16:14:02 · 1627 阅读 · 3 评论 -
关于TMS570LS3137的PWM使用
如何创建工程在《 点亮LED灯(TMDS570LS31HDK)》中已经介绍了,现在就不赘述了。1.如何配置HCG,同样使能GIO,HET12.配置HET1,选择pwm0通道,设置闪烁频率,使能。如下图所示2选择pin0,配置为输出模式配置完成,生成代码。接下来编写sys_main.c文件/* USER CODE BEGIN (1) */#include "system.h"#...原创 2018-09-28 16:47:01 · 2280 阅读 · 1 评论