This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好。
我使用 CCS5.3,使用命令
“${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat” "${ProjName.out}"
"${ProjName}.bin" "{CG_TOOL_ROOT}/bin/armofd.exe" "${CG_TOOL_ROOT}/bin/armhex.ex"
"CCS_INSTALL_ROOT/utils/tiobj2bin/mkhex4bin.exe"
将.out文件生成.bin文件。 .out文件 3M ,而生成的bin文件有 10M 、
bin文件至少有9.5m的0x0是不是将.bss段写入了bin文件?一般生成的bin文件都不会将.bss段写进来吧?
要如何做才能缩小bin文件大小。
longdm long
你可以尝试一下是用以下命令生成
"${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"
或者
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd470.exe" "${CG_TOOL_ROOT}/bin/hex470.exe" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe"
你好,求解啊:
我的工作环境:win7+CCSv5.1,现在运行OMAPL138的ARM端代码,代码就是网上发布的quickStartOMAPL1x_rCSL-2.0里的ARM2DSP_integration_armL138代码,
1.用这个命令时:
"${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"
我的CCS5.1路径下没有ARMofd和ARMhex工具啊,bin文件生成不了;
2.用这个命令时:
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd470.exe" "${CG_TOOL_ROOT}/bin/hex470.exe" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe"
生成的bin文件有2G大小,这是什么原因啊,
十分困惑,请指教,
建议楼主用CCS5.5,并使用下面的命令,这个可以正常生成的。
"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"
5.1版本的机器上没有,暂时没试。