工具与软件:
您好!
我们目前正在开发 CC2340R5的 SBL。
我们已移植找到的 SBL 主机实现代码 很好 移植到我们的平台上。 按照自述文件中提供的说明、我们已经使用 UNIFLASH 工具提取了 CCFG 文件、但对于应用程序映像、我们如何提取 bin 文件?
当前位于 SimpleLink_f3_LP_SDK 中、编译所有工程都会生成" .out "和" .hex "文件。
我们如何获得与 SBL 工具预期的参数之一相同的二进制文件。
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.
工具与软件:
您好!
我们目前正在开发 CC2340R5的 SBL。
我们已移植找到的 SBL 主机实现代码 很好 移植到我们的平台上。 按照自述文件中提供的说明、我们已经使用 UNIFLASH 工具提取了 CCFG 文件、但对于应用程序映像、我们如何提取 bin 文件?
当前位于 SimpleLink_f3_LP_SDK 中、编译所有工程都会生成" .out "和" .hex "文件。
我们如何获得与 SBL 工具预期的参数之一相同的二进制文件。
您好!
我很抱歉响应延迟,我生病了。
生成二进制文件的最简单方法是在 CCS 工程中添加编译后处理步骤。 以下是执行此操作的说明:
首先、右键单击您的项目并选择属性(Properties):
在弹出的窗口中、选择 Build 然后单击 Steps:
在 编译后处理步骤中添加以下行:
${CG_TOOL_ROOT}/bin/tiarmobjcopy ${BuildArtifactFileBaseName}.out --output-target binary ${BuildArtifactFileBaseName}_noheader.bin --remove-section=.ccfg
这样做的目的是生成 不包含 CCFG 的工程二进制文件。 这是必要的、因为 CCFG 是单独刷写的(您可能已经知道、因为您已经生成它)。
这应该足以使用该工具。
希望这对您有所帮助!
此致!
Nima Behmanesh