【TMS570LC4357】之工程创建

ops/2025/3/14 14:05:24/

备注:具体资料请在官网海淘.TMS570LC4357资料

在线文档Hercules Safety MCU Resource Guide — Hercules Safety MCUs Documentation
XDS100 Debug Probe (ti.com)
Git

https://git.ti.com/git/hercules_examples/hercules_examples.git
https://git.ti.com/cgit/hercules_examples/hercules_examples
git://git.ti.com/hercules_examples/hercules_examples.git
http://git.ti.com/git/hercules_examples/hercules_examples.git

1. 下载软件

官网下载对应的编译编辑工具如下图,主要是这两个,其它Flash工具等酌情考虑
工具

安装软件,一直next就可以。安装后新建工程

2. 新建工程

在这里插入图片描述

如果不知道怎么建工程,可以用第二个软件HALCOGEN — HAL Code Generator Tool - TMS570 (v4.07.01)
在这里插入图片描述
这个软件会生成库函数,从而快速搭建裸机环境,不需要手撸寄存器。

下图是对应外设驱动、及FreeRTOS 模块,使能后,点击生成。
在这里插入图片描述
目标工程已经包含刚才生成的hal库和STM32 差不多。

3.编译工程

在这里插入图片描述

注意:需要添加对应hal库路径包含,不然编译不过。
在这里插入图片描述

编译通过在这里插入图片描述


http://www.ppmy.cn/ops/165680.html

相关文章

Elasticsearch 提升查询精度

在Elasticsearch中,查询精度(即查准率,Precision)是衡量搜索结果相关性的重要指标。如果查询结果包含许多无关文档,用户体验会大打折扣。以下是提升查询精度的几种方法: 1. 优化查询方式 使用 match_phra…

《用Python+PyGame开发双人生存游戏!源码解析+完整开发思路分享》

导语​ "你是否想过用Python开发一款可玩性高的双人合作游戏?本文将分享如何从零开始实现一款类《吸血鬼幸存者》的生存射击游戏!包含完整源码解析、角色系统设计、敌人AI逻辑等核心技术点,文末提供完整代码包下载!" 哈…

SpringBoot为什么流行以及能解决什么问题?

Spring Boot 之所以流行,主要是因为它极大地简化了 Spring 应用的开发,提供了一种开箱即用的体验,使开发者能够快速构建独立运行的、生产级的 Spring 应用。 Spring Boot 为什么流行? 简化配置 传统 Spring 需要大量 XML 或 Java…

chebykan阅读收尾

sciml SciML 是 科学机器学习 (Scientific Machine Learning) 的缩写,它指的是将机器学习方法应用于解决科学问题,例如物理、化学、生物学等领域中的问题。SciML 旨在利用机器学习的强大能力来提高科学计算的效率和准确性。 SciML 的主要问题: 数据获取…

【webrtc debug tools】 rtc_event_log_to_text

一、rtc_event_log 简介 在学习分析webrtc的过程中,发现其内部提供了一个实时数据捕获接口RtcEventLog。通过该接口可以实时捕获进出webrtc的RTP报文头数据、音视频配置参数、webrtc的探测数据等。其内容实现可参考RtcEventLogImpl类的定义。其文件所在路径 loggin…

MFC 项目:简易销售系统实践

预览 源链接:https://blog.iyatt.com/?p19158 测试环境 https://blog.iyatt.com/?p18843#%E7%8E%AF%E5%A2%83 项目 参考黑马程序员的案例教程进行实践的记录,部分内容自行修改过,比如原案例直接读写文件保存账号、密码、数据&#xff0…

【C++】 —— 笔试刷题day_4

刷题day_4 继续加油!!! 一、Fibonacci数列 题目链接:Fibonacci数列 题目解析 题目要求,输入一个数N,我们可以对N进行1/-1操作;题目让我们输出对N进行至少多少步可以变成Fibonacci数。 这里题目…

网络安全之命令

passwd 1.作用 passwd命令原来修改账户的登陆密码,使用权限是所有用户。 2.格式 passwd [选项] 账户名称 3.主要参数 -l:锁定已经命名的账户名称,只有具备超级用户权限的使用者方可使用。 -u:解开账户锁定状态,只有…