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.
团队、您好!
我们正在为 BLE 模块使用 CC2340R5进行硬件设计 、并且 需要最少的元件和外露引脚数。
我主要关心的是模块的生产编程、根据我的理解、我们需要以下引脚
但根据数据表、CC2340R5具有内部引导加载程序、使用户可以仅通过串行 UART 接口(* Tx/Rx 引脚)进行编程、只需了解以下内容:
如何启用内部引导加载程序、我们在启动时是否需要控制任何 GPIO 以进入引导加载程序模式?
如果我们通过 FTDI 串行 USB 转换器连接串行 UART 引脚、则需要哪些 TI 工具来对二进制文件进行编程。
如果您需要更多 信息、请告诉我。
此致、
Harinder Singh
Harinder、您好。
感谢您与我们联系。 我们正在调查您的问题、并将尽快与您联系。
此致、
1月
Harinder、您好。
首先、请允许我提供有关刷写器件所需信号的更多详细信息。
-假设您使用的是 SWD 接口,那么只需要 VCC、GND、SWDIO 和 SWCLK 信号。 您可以参阅图6。 以查找更多详细信息、并自行测试。
-如果您决定改用串行引导加载程序(可以基于 SPI 或 UART ),您至少需要以下信号: VCC、GND、nRST、[UART RX、UART TX]或[SPI MOSI、SPI MISO、SPI CLK]。
对这些元素进行了澄清,下面是您的问题的答案:)
1-当器件的 CCFG 为空白或不正确时、进入 ROM 串行引导加载程序(以及其他)。 换句话说、当器件首次上电时(直到使用有效的 CCFG 进行刷写)、将允许使用 ROM 串行引导加载程序。
也可以使用所谓的后门引脚再次访问 ROM 串行引导加载程序。
2-技术参考手册(https://www.ti.com/lit/pdf/swcu193)第8章介绍了 ROM 串行引导加载程序的功能。
如果您需要更多详细信息、请告知我们。
此致、
尊敬的先生:
@Clement 感谢您快速有效的响应。 您始终能够跟上潮流
我清楚地知道我希望用于使用内部引导加载程序(* 串行 UART )
我希望在以下方面更加明确
让我们一个接一个地讨论一下!
1.使用所谓的后门引脚调用 ROM 串行引导加载程序
通常、MCU 有启动引脚、其状态在复位后调用 内部引导加载程序、但我没有找到关于 CC2340R5用于此目的的任何特定引脚、您能指出哪个 DIO 或引脚编号 将的用途是调用内部引导加载程序、以便用户可以根据需要重新刷写固件。 我没有找到 后门引脚 更新了相关信息。
我们需要为此配置任何引脚、还是默认情况下已预先配置了该引脚? 如果是、默认引脚是什么?
附件 《 CC23xx、CC27xx 技术参考手册》(TRM) :
根据 CC23xx、CC27xx 技术参考手册(TRM)的默认设置- ( "是不是啊? )
CC2340R5引脚排列- QNF40
CC2538/CC26x0/CC26x2串行引导加载程序接口(修订版 D)中介绍的后门信息:
2.我将使用哪种 TI 工具来对二进制或十六进制文件进行编程?
我是否需要单独对 CCFG 编程?
请指定将在系统/PC 端以串行接口工作的工具名称(*例如 Uniflash 用于 SWD 接口)
CCFG 将需要特殊的编程过程、还是 它将作为固件本身的一部分、就像它的工作方式一样。
基本来说、一旦我们获得了 RAW 芯片、我们需要什么特殊功能、还是只刷写固件二进制文件就足够了?
如果您需要更多详细信息、请告知我们。
此致、
Harinder Singh
您好!
1-任何 PIN 都可以定义为后门引脚。 您可以使用 SysConfig 进行配置。
2 -从技术角度而言、不需要特定的 TI 工具、因为您基本上必须按照用户指南中的规定发送 UART 命令。 但是、为了缓解此问题、我们正在研发一款应该在未来几个月内发布的工具。
此致、