当前位置:首页 » 编程软件 » dsp编译bin文件

dsp编译bin文件

发布时间: 2022-06-28 09:06:14

‘壹’ 如何获取制作完整线刷包需要的底层文件preloader.bin和dsp

使用RE管理器可以看到在/dev/preloader里有一个preloader和dsp_bl文件,这两个文件是不能直接用来当线刷文件使用的!
一、手机安装终端模拟器
二、执行如下命令
su (获取ROOT权限)
dd if=/dev/preloader of=/mnt/sdcard2/preloader.bin bs=512c count=256 skip=4
dd if=/dev/dsp_bl of=/mnt/sdcard2/DSP_BL bs=512c count=64

命令解释:提取/dev/preloader中的 数据大小为256(128kb)跳过前面2KB字节(skip=4 具体为何要跳过前2KB 字节这里不说了,想知道的朋友可以去掉skip=4 然后提取后和原来的对比下就知道了)到/mnt/sdcard2/preloader.bin

说明:提取后用WINHEX打开preloader.bin和dsp_bl 发现末尾有很多FF FF FF和 00 0000 这是因为提取时我们不知道要提取多大字节,所以多提取了
起始华为T8950 提取preloader.bin只要104KB DSP_BL 只要25KB 为了防止漏提取所以这里的提取命令都加大了数值

只要用WINHEX删除末尾的 FF 然后保存就可以了

‘贰’ pru ccs开发如何制作bin文件给内核加载

制作方法:
具体这个格式好像在DSP 不同的BOOT模式时可能用得到,比如要烧写多核的NAND FLASH程序,在配置IBL Parameter table参数时,设定的是BBLOB格式,可能就需要烧写的是BIN格式,而如果直接是ELF格式,那么直接烧写OUT文件就可以启动!
下面添加的编译后的后编译步骤,记得下面的命令是在同一行中的!
"D:/ti/ccsv6/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "D:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armofd" "D:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armhex" "D:/ti/ccsv6/utils/tiobj2bin/mkhex4bin".

‘叁’ 如何从TMS320F240的DSP读取bin文件

这是一颗Ti公司很老的一款DSP芯片,现在能支持的工具很少,之前有客户用Ti原厂的工具,现在不能用了,不过致远电子的DK10还能支持这款芯片的在板读写,可以试试。

‘肆’ DSP编译错误,求救!

把"rts2800.lib"换成"rts2800_ml.lib"。

‘伍’ 是不是CCS软件生成out文件,要转化为bin文件后,才能烧入DSP中

恩,最终烧入的是bin文件,一般ccs带有转换工具,你需要根据芯片写一个cmd就可以对FLASH烧写,要是自己想写一个转换器,还是比较麻烦的,我目前已做了一个给VC33用的,正在给6713做。加油。

‘陆’ DSP编译问题

先看CCS设置
再看链接库是否添加正确
还有CMD文件是否正确,有的实验箱用了两个CMD,头文件一个,用户代码一个。一般开发板一个。
实在不行就把源码发上来,包括你的包含文件,以及设置选项。
CCS编译器报错有很多种情况。

‘柒’ 如何通过hex文件生成bin文件

DSP生成hex文件、生成bin文件方法
平台:win7 +ccs5.5
目标板:C2000的28335

ccs5.5编译只能生成hex文件。要想获得bin文件的话。
不需要复杂的hex2000等等的操作。
只需要使用TI提供的mkhex4bin.exe
C:\ti\ccsv5\utils\tiobj2bin
具体步骤:
1、修改tiobj2bin.bat脚本
此脚本完成指定平台的hex到bin文件格式的转换。在ControlSuite的安装目录C:\ti\ccsv5\utils\tiobj2bin下。
原始文件是支持470平台的,修改为C2000,平台把hex470 改为hex2000,ofd470改为ofd2000,诸如此法。

2、添加处理命令
(1)点击“Project”->"Properties"进入设置
(2)点击“Build”->"Steps",在Post_build steps的Command里加入如下指令。
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"

Note:点击Apply Predefined Step,选择“Create flash image:Intel-Hex”,可以生成hex文件。

‘捌’ 开发DSP用串行EEPROM自举时怎样将.bin文件转换为.dat文件

这个你错了 我自举过一次 用54x的 我想应该一样 你用out2hex.cmd变成后再用一个张勇老师(西电出版社的)的或者深圳大学的dsp实验室有自居的实验 主要是用vc++使hex文件变成dat文件 在烧写就可以了 希望可以帮助你 记得那两个地方

‘玖’ DSP的.SRC烧录文件是什么格式的和HEX,BIN文件有什么区别

与BIN文件是类似的,都是2进制的文件,和HEX文件不同,HEX文件是文本文件

‘拾’ 用DSP开发软件CCS读.bin 文件数据,好像不能直接读,要转换成.dat格式,是不是那怎么转换呢

我只有将bmp文件转成dat格式的程序。

cmd文件示例

MEMORY
{
PMEM: o = 00000000h l = 00010000h
BMEM: o = 00010000h l = 00030000h
SDRAM: o = 80000000h l = 01000000h
}

SECTIONS
{
.text > PMEM
.csldata > PMEM
.stack > PMEM
.far > PMEM
.switch > BMEM
.tables > BMEM
.data > BMEM
.bss > BMEM
.sysmem > BMEM
.cinit > PMEM
.const > BMEM
.cio > BMEM

}

热点内容
android隐藏输入法 发布:2024-05-14 03:46:25 浏览:24
数据库地址怎么看 发布:2024-05-14 03:34:49 浏览:917
易语言编译结果打乱 发布:2024-05-14 03:31:44 浏览:103
python2和3区别 发布:2024-05-14 03:23:17 浏览:347
查看linuxjdk版本 发布:2024-05-14 03:07:06 浏览:936
python函数类 发布:2024-05-14 03:07:05 浏览:669
福利网解压码 发布:2024-05-14 02:54:38 浏览:219
学习java地址 发布:2024-05-14 02:26:42 浏览:227
首页访问时间 发布:2024-05-14 02:20:50 浏览:736
python文件匹配字符串 发布:2024-05-14 02:18:20 浏览:868