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.
各位专家:
你好。 为此寻求帮助。
我们 希望使用 UART 发送命令到 EVM 器 件、根据 EVM 用户指南、我知道与不同命令相关的不同字节、但不确定如何使用。 我是否需要首先设置端口、如何实现这一点? 此外、如果我要使用命令"擦除所有存储的扫描配置"、则应该直接将字节值发送到 code composer studio。"NNO_CMD_SCAN_CFG_ERASEALL"
" 65、66、67、68 (起始字节)
240、0、0、0 (校验和)
192 (标志)
0 (序列)
2、0 (长度)
33、2 (命令)
68、67、66、65、(结束)"
我不确定这是否正确。 您能帮我进行 UART 通信吗?
非常感谢!
此致、
阿尔基·A.
您好、Archie、
以供您参考。
我不确定您的意思是:“我应该直接将字节值发送到 code composer studio”。
我们向 EVM 中的 Tiva 控制器发送 UART 命令。 Tiva 固件是使用 Code Composer Studio (CCS)开发的。 命令协议在用户指南 https://www.ti.com/lit/ug/dlpu030g/dlpu030g.pdf?ts=1656319195651&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FDLPNIRNANOEVM 的 Secion I 中进行了定义
此致、
Akhil
您好、Akhil、
感谢您的回答。
我在 用户指南中找到它、从第88页到第91页。 我之前已附加此文件。 我遇到的问题是、我不知道如何使用此命令、因为我的器件无法通过 USB 或 BLE 进行连接、所以我尝试使用 UART、但手册中没有说明使用什么软件来发送命令以及如何发送此命令?
我们按照下图所示设置硬件连接、目的是通过 UART 使用良好的固件更新 Tiva 固件。
我想更好地理解同事的说明,“然后使用下面链接中的 Serial.c 函数设置串行端口,并将 NNO_CMD_EEPROM_TEST、NNO_CMD_ADC_TEST 和 NNO_CMD_DLPC_ENABLE 等命令发送到 DLPNIRNANOEVM。”
*****
然后使用以下链接中的 Serial.c 函数设置串行端口、并将 NNO_CMD_EEPROM_TEST、NNO_CMD_ADC_TEST 和 NNO_CMD_DLPC_ENABLE 等命令发送到 DLPNIRNANOEVM。
此外、请告知:
请告知:
[1]我是否应该使用 code composer IDE 编译和构建 testdlpserial.c 以首先生成.bin 文件、然后通过软件 DLP NIRCAN Nano GUI 将此.bin 文件下载到 DLP Nano EVM?
[2]在向 UART 端口发送命令时、应使用哪个软件接口? Code Composure 内是否有嵌入式串行读取-写入函数来执行此任务?
[3]为了解决故障、您建议我们使用哪些 UART 命令?
下面是我们使用的组件列表、供您参考。
1.USB 转 TTL 3.3V 串行适配器电缆: www.amazon.com/.../ref=ox_sc_act_title_1
2.PC:运行 Windows 10;
Code Composer IDE V 11.2.0
4.DLP NIRCAN Nano GUI v2.1.0
感谢您的意见。
非常感谢。
此致、
阿尔基·A.
您好 Archie、
要连接 PC 和 NIRScan Nano EVM、您需要一个 USB 至 TTL 转换器、并确保连接正确。
然后、您可以根据自己的喜好使用任何串行终端工具、如 Teraterm、Putty 和 mmay 工具、如 avaibale 工具。
如果要使用一些脚本/自动化、可以使用 python 和 pyserial 库创建。
此致、
Akhil
您好 Archie、
感谢您的反馈。 我们将调查上述行为并回复您。
此致、
John
您好 Archie
我个人使用 Docklight 或 Yat 串行终端工具进行 UART 调试。 您可以搜索您的平台(OS)支持的任何开放源码串行终端以进行读写。
和支持的 UART 命令列表可在用户指南的表 I.3中找到
您还可以参阅表 G.3、了解通过 USB 和 UART 支持的所有命令。
仅支持通过 USB 而不是 UART 将控制器设置为引导加载程序命令
此致、
Akhil