当前位置: 首页 > news >正文

使用CCS6.2为C2000(DSP28335)生成.bin文件和.hex文件

使用CCS12.2为C2000(DSP28335)生成.bin文件和.hex文件

如下图,在工程文件上鼠标右键,选择properties

选择Build–steps–Post-build steps
在这里插入图片描述

在 Post-build steps 添加如下命令:

"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd2000" "${CG_TOOL_ROOT}/bin/hex2000" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"

原理说明:

  • 这条命令会自动调用TI官方的tiobj2bin脚本,利用ofd2000hex2000mkhex4bin工具,把.out文件转换为.bin.hex文件。
  • 适用于C2000系列(如F28335),无需手动添加ROMS段,也不用自己写复杂的转换命令,兼容性好,自动识别你的内存分布。

优点:

  • 简单高效,一条命令同时生成.bin.hex
  • 不需要手动修改CMD文件,适合大多数C2000工程。
  • 官方推荐方法,兼容CCS 6.x/7.x/8.x等版本。

注意事项:

  • 需要确保ofd2000.exehex2000.exemkhex4bin.exe等工具在你的CCS安装目录下。(可以使用everything软件进行搜索确认这些工具是否在你的CCS安装目录下,通常安装CCS6.2软件的时候,都会随同一起安装)
  • 如果工程迁移到别的电脑,记得检查这些工具路径。
http://www.lryc.cn/news/593451.html

相关文章:

  • 【LeetCode 热题 100】437. 路径总和 III——(解法一)递归递归!
  • CCF编程能力等级认证GESP—C++7级—20250628
  • STM32_Hal库学习ADC
  • IntelliJ IDEA中Mybatis的xml文件报错解决
  • SSM框架——注入类型
  • aws(学习笔记第四十九课) ECS集中练习(1)
  • Streamlit 官翻 5 - 部署、社区云 Deploy
  • Python绘制数据(三)
  • Matplotlib 30分钟精通
  • 人该怎样活着呢?55
  • Windows11下编译好的opencv4.8-mingw,可下载后直接用
  • Apache Kafka 学习笔记
  • 详细阐述 TCP、UDP、ICMPv4 和 ICMPv6 协议-以及防火墙端口原理优雅草卓伊凡
  • Python高级数据类型:字典(Dictionary)
  • Datawhale 7月学习
  • RK3568 Linux驱动学习——SDK安装编译
  • Oracle为什么需要临时表?——让数据处理更灵活
  • DAY 18 推断聚类后簇的类型
  • 【Project】kafka+flume+davinci广告点击实时分析系统
  • MySQL(145)如何升级MySQL版本?
  • 在服务器(ECS)部署 MySQL 操作流程
  • 基于单片机宠物喂食器/智能宠物窝/智能饲养
  • 手撕Spring底层系列之:注解驱动的魔力与实现内幕
  • Spring AI 1.0版本 + 千问大模型之 文本记忆对话
  • 基于单片机病床呼叫系统/床位呼叫系统
  • C#操作WPS表格
  • 大模型军备竞赛升级!Grok 4 携 “多智能体内生化” 破局,重构 AI 算力与 Agent 2.0 时代
  • 张 关于大语言模型(LLM)置信度研究的经典与前沿论文 :温度缩放;语义熵;自一致性;事实与反思;检索增强;黑盒引导;
  • [MySQL基础3] 数据控制语言DCL和MySQL中的常用函数
  • 一个基于阿里云的C端Java服务的整体项目架构