主题中讨论的其他器件:CC3235MODSF、 SEGGER、 UNIFLASH、 SysConfig、 CC3235SF、 LAUNCHXL-CC3235SF、 LAUNCHCC3235MOD、
我试图对一名前员工设置但从未记录过的程序进行逆向工程。 在此过程中、我只能得到一个.hex 文件、该文件似乎使用稍稍修改的 AT Command 应用程序版本对 CC3235进行编程。 借助此.hex 文件、我们的主处理器能够访问 CC3235、读取横幅并发出 at+命令。
我们的产品中嵌入了一个 CC3235MODSF。 可通过 Segger J-Link JTAG 盒通过 SPI 连接器对 CC3235进行编程访问。
我已经知道可以编译 AT 命令应用程序并将其安装在 LaunchPad CC3235MODSF 卡上、看起来工作正常。 然后、我使用 UNIFLASH 将该代码转储到.hex 文件中、然后使用 J-link 卡在我们的硬件上对 CC3235进行编程。 所有程序和验证、但当主卡中的软件启动 CC3235时、它绝不会转出横幅。
我知道硬件的工作原理是、当使用 J-link SPI 编程器对旧的十六进制文件进行编程时、旧的.hex 文件工作正常。 我必须假设从 LaunchPad 转到我未找到的.hex 文件时缺少一些步骤。 或者、与 Launchpad 相比、我需要在 CC3235上更改默认值以访问我们的硬件。
下面是一些问题。
是否有需要在 UNIFLASH 中设置的 CC3235 UART 的波特率设置?
我注意到 Code Composer 上有一些用于 common.syscfg 的 UART 设置。 它似乎表示 TXPin 为55、RXPin 为57。 这些引脚在数据表中看起来是接地引脚。 我在这里缺少什么吗? 我的原理图表明我们正在将处理器连接到 CC3235Mod 引脚46 (TX)和47 (RX)。
欢迎提出任何想法或建议。