dav文件转bin

dav文件转bin,第1张

dav文件转bin

2022年11月5日(纠正与补充)

无论是生成Dat文件还是生成Bin文件都必须使用TI官方的“Hex6x.exe”软件。

关于该“Hex6x.exe”软件的使用,请参考:SPRU186W 第十一章 Hex Conversion Utility Description。

“Hex6x.exe”软件,需要 直接参数或者RMD文件,将“.out”文件转换成ASCII编码的文本文件。生成的文本文件的内容是用户程序编码中的各个段落。

在我们使用CCS烧录程序的时候,可以选择烧录bin格式的程序或者是dat格式的程序。在这两者中,bin文件的空间大小更小。

本文8月1日的内容,关于生成bin文件的方式存在错误。在此纠正。

1. 生成bin格式的文件

之前的理解都是,bin文件是按照地址位置摆放数据,但凡两个段之间相距很远,就会填充很多的0。这种生成的方式会导致bin文件很大(100M+)。

CCSv5下载使用的bin文件,是将段追加在一起,每个段前,记录这段的大小以及段的存放位置。

1.1 步骤

(1)使用hex工具,将out文件生成“btbl文件”(文本文件)。

(2)使用“btoccs”工具,将btbl文件中的字符合并成4字节16进制的数(文本文件)。

(3)使用“ccstobin”工具,将4字节16进制的字符数转换成真实数值,以二进制文件存放。

Hex工具是不开源的,而btoccs和ccstobin是开源的。

2022年8月1日

参考链接:

知乎讲解《CCS如何生成hex和bin文件》

官网资料《构建前和构建后的步骤》

请添加图片描述

1. 生成BIN文件

1.1 ofd6x工具

将.out文件转换为一个xml文件。

1.2 mkhex4bin工具

为 TI的十六进制转换工具hex6x 创建一个文件。

该文件可用于将xml文件转换为一个临时文件。

1.3 hex6x工具

十六进制转换实用程序。将来自mkhex4bin的临时文件和.out文件一起,转换为一个bin文件。

.h文件转换成bin文件只需要把.后面的后缀改为bin就行了。

Bin是文件的名字,里面存放的一般是可执行的二进制文件,所以我们通常使用较大型的软件时都会发现有这个名称的文件夹

作用:

1、bin目录下存放的是项目调试之后的可运行文件。在bin下有两个文件夹,一个是Debug,另一个是Release,都是自动生成的,是看启动调试时选择哪个就生成哪个文件夹,Release比Debug小,但是这两个文件夹下存放的东西都是一样的。

2、当你调试项目的时候,在Debug文件夹下会生成 项目名称.exe、项目名称.pdb、项目名称.vshost.exe,双击.exe就能运行你的项目。在此文件夹下除了这些,还有一些项目的依赖项,比如 *.dll等,有的需要你自己添加到Debug文件夹下的,比如 *.ini,*.rpt等。

BIN文件,是一种映像文件,与ISO同类,可以用UltraISO(软碟通)打开,也可以在安装UltraISO时生成虚拟光驱,用虚拟光驱加载进行安装

具体有以下两种打开方法:

1: 下载后如扩展名为BIN,MDF,ISO等,必须使用DAEMON TOOLS等虚拟光驱安装,DAEMON TOOLS 对于BIN和MDF等装入的时候,应该选择*.*才行。

光盘镜像格式主要有:Bin,mds, ccd, cue, bwt, iso 和 cdi.

2:另一方法:

网友下载过程常可见解压包中存在着这些光盘镜像文件,光盘镜像格式的文件是原版拷贝文件,或拷贝后进行一些打包处理.制作光盘镜像格式的软件有许多.以下只对怎么使用光盘镜像文件做个说明.也就是模拟过程.(打开光盘镜像格式的文件,常用的Alcohol 120%,东方光驱魔术师,等等软件,可直接模拟之),以下简单的介绍一下Alcohol 120%的使用方法:

Alcohol 120%它具备光盘刻录+虚拟光盘+整合了多种镜像文件格式支持(mds, ccd, cue, bwt, iso 和 cdi) 和镜像文件光盘刻录,如果你经常会跟多种格式的光盘镜像文件打交道,那你一定要试试Alcohol 120%~。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12024990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存