TI中文支持网
TI专业的中文技术问题搜集分享网站

LP-EM-CC2340R5: 如何將 OAD 專案轉檔成單一隻燒錄檔?

Part Number:LP-EM-CC2340R5Other Parts Discussed in Thread:UNIFLASH, CC2340R5

您好, 我目前使用 OAD 範例專案開發.

開發過程,都是使用 UniFlash 並個別燒錄三個檔案.

想請問,

(1) 要如何將此三個檔案 結合成一隻 生產用的燒錄檔, 像是 (JTAG / SWD) 燒錄?

(2) 要如何將燒錄檔寫入保護? 

~~ 以上問題,謝謝!! ~~

Galaxy Yue:

您好,可以参考这个帖子,使用的uniflash

https://e2echina.ti.com/support/wireless-connectivity/bluetooth/f/bluetooth-forum/755974/cc2640r2f-cc2640r2f-oad-onchip—hex/2758877?tisearch=e2e-sitesearch&keymatch=hex#2758877

,

Galaxy Yue:

March Yao 说:要如何將燒錄檔寫入保護?

您好,麻烦解释一下,什么是烧录档,什么是写入保护?

,

March Yao:

您好,

不好意思, 沒表達清楚.

簡單說, 燒錄後, 如何 防止 JTAG 讀出.

謝謝!!

,

Galaxy Yue:

CC2340R5中包含支持安全引导和固件加密的 MCUBoot 示例,MCUBoot中提供许多安全功能和选项

在您进行OAD的过程中,使用到MCUBoot,是可以实现防止JTAG读取文件的

关于一些加密算法可以看这个link

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1245174/cc2340r5-crypto-capabilities

,

March Yao:

嗨~

查看您的貼文後. 有些訊息~ 不是很明白.

其中一回復如下圖.. 可以請您再深入圖文補充說明如何以 uniflash 導出成一個 .hex 嗎 ?   謝謝~~

,

Galaxy Yue:

这个link下面有操作的,你可以看一下 还有其他ink在其中 

,

March Yao:

實在沒看到你說的….有介紹如何操作的回覆 …..

我想知道的是 "关于您这边的问题,可以使用uniflash软件,将hex文件依次进行烧录,然后导出一个hex文件,这样就可以把多个文件,转为一个hex文件"

怎麼導出??

還是…..你指得是   要手動執行 oad_image_tool.exe  來整合這些介紹文.  就是導出的方法? 

,

Galaxy Yue:

您好,

是有两种方法,

一通过uniflash,步骤如连接中

https://dev.ti.com/tirex/content/simplelink_cc2640r2_sdk_5_30_00_03/docs/blestack/ble_user_guide/html/cc2640/ble-software-architecture.html#working-with-hex-and-binary-files

https://zhuanlan.zhihu.com/p/340896644

拷贝三个image文件

二通过工具oad_image_tool.exe。步骤如下

将所有需要合并的hex文件存放在同一个文件夹中

打开命令提示符(cmd)并进入该文件夹

输入以下命令:oad_image_tool.exe -i input_folder -o output.hex,其中“input_folder”为包含所有需要合并的hex文件的文件夹名称,“output.hex”为合并后的输出文件名

按Enter键执行命令,然后等待程序运行完成。

,

March Yao:

謝謝回覆.

現在我清楚你要表達的是. 採用第二個方法. 即 通過" oad_image_tool.exe " 來整合.

前文的連結 介紹文中 :

(7) CC2640R2: 灵活使用 IDE 的 post-build 功能来生成用于量产或者 OAD 的单个固件文件 – 嵌入式处理 – 技术文章 – E2E 设计支持 (ti.com)

我也看過了.  有多處內容…與我目前使用的 CC2340R5 的CCS 環境差異挺大的….

最明顯的是.  我預設安裝的目錄下

C:\ti\simplelink_lowpower_f3_sdk_7_20_01_10\   找不到 " output_converter.exe"  也找不到 "oad_image_tool.exe" 這兩隻應用程式.

還請您. 再協助確認一下.

謝謝!!

,

Galaxy Yue:

用uniflash吧,适用于CC2340R5

关于oad_image_tool.exe,适用环境不同,SDK改变,文件也会有所改动,你只能按照已有的步骤来模仿

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/976366/launchxl-cc26x2r1-oad_image_tool-exe-command-for-hex-to-bin

赞(0)
未经允许不得转载:TI中文支持网 » LP-EM-CC2340R5: 如何將 OAD 專案轉檔成單一隻燒錄檔?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1