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.
团队、您好!
代表我的客户发布:
大家好、我们收到了装有演示软件的新型 RM42 Hercules 参考套件。 当我连接到 Windows10笔记本电脑时、PC 程序不会像按照说明自动启动。 是否缺少一个步骤? 谢谢你。
此致、
Renan
尊敬的 Renan:
根据手册、Windows 7及以后的版本应支持 Windows 10、因此使用 Windows 10可能不是问题。
要检查电路板是否已使用预编程的软件进行编程、您能否看到 GIOA2和 NHET08 LED 的 LED 闪烁。 它们是 D11和 D12 LED。
您还可以参考以下视频教程、了解如何开始对自己的应用程序进行编程。
--
谢谢。此致、
Jagadish。
尊敬的 Renan:
实际上、演示波特率设置可以如下所示
9600波特率
停止位
长度为8位
无奇偶校验
--
谢谢。此致、
Jagadish。
您好 Jagadish:
请查看我们客户的以下回复:
我们尝试使用附带 LaunchPad 的 microUSB 进行调试(JTAG 引脚未组装、因此我们没有购买 JTAG、而是使用 microUSB)、并使 LINSCI 通过 J1上的 LINSCIRX 和 LINSCI TX 引脚(引脚3和4)使用 SCI 在与 TI RM42演示项目交互的同时、我们可以使用调试器。
这似乎是 RM42 Launchpad 上的未记录的硬件问题、请参阅: https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1227341/launchxl-rm42-problem-with-receiving-data-over-uart-sci1_rx-line/4637180#4637180
TI 在该论坛上写道:"RM42只有一个 SCI 模块。 SCI 信号连接到 RM42 Launchpad 上的 FTDI 芯片(U2)。 如果您希望使用接头上的 SCI 信号与另一个器件通信、则需要移除 R8和 R9、并将 SCITX 和 SCIRX 连接到您的器件或电路板。"
这是否意味着对于此版本的 Launchpad 硬件、TI 的 FT2232HL 和通过 LINSCI1_RX 和 LINSCI1_TX 线路进行的串行连接(通过 FTDI USB 到串行电缆)之间存在总线争用(请参阅下面 SCI1_RX 线路的示波器探头照片)。 即使更改了硬件、这是否意味着我们不能将 microUSB 用于调试与通过 LINSCI 进行串行通信同时进行、也不能将 microUSB 端口用作串行端口? 如果切换到 RM57 Launchpad 板、 我们得到>1 SCI、但却是设计到 RM57 Launchpad 电路板中的相同总线争用问题、存在于此 RM42电路板中、如果这是 TI 的一个已知问题 、我们可能需要修改 RM57 Launchpad 电路板、以解决总线争用、但有失去其他争用的风险 是否具有对 microUSB 端口进行串行访问等功能、或者是否能够同时调试并输出到特定串行端口、如 RM42 Launchpad 电路板的问题?
请参阅 RM42 LaunchPad 手册(已连接)中的原理图以下屏幕截图、R8和 R9看起来像是此版本 LaunchPad 硬件上的总线争用:
我们的工程团队还探测了 LaunchPad 上的 SCI1_RX 线路。 下图显示了从串行终端发送一个字符时的 SCI1_RX 线。 该信号的范围是~ 3.3V、但低电平甚至不接近于0V 电平。
图1.
此致、
Renan
尊敬的 Renan:
已开始处理此问题、很快将提供更新。
--
谢谢。此致、
Jagadish。
尊敬的 Renan:
我将解释它的确切设计方式。
FT2232HL 可与两个独立接口连接、每个接口都可以是 UART/FIFO/JTAG/SPI/I2C。
在我们的设计中、我们选择了这两个接口作为 UART 和 JTAG。 这意味着 FT2232HL 将会像这样运行
USB 转 JTAG
USB 转 UART
此处、USB 转 JTAG 用于器件编程和调试。 而 USB 转 UART 用作与 PC 连接的控制台。
实际上、在这里、您可以同时执行这两项功能、可以调试代码、同时向 PC 发送/接收数据。 这由 FT2232HL 处理。
TI 在论坛上写道:"RM42只有一个 SCI 模块。 SCI 信号连接到 RM42 Launchpad 上的 FTDI 芯片(U2)。 如果要使用接头上的 SCI 信号与另一个器件通信、则需要移除 R8和 R9、并将 SCITX 和 SCIRX 连接到您的器件或板。"
这里这个主题不是关于 PC 接口、这意味着如果您要通过 UART/RS232将 SCI 与其他板连接、则无需与 PC 连接、甚至无法同时连接二者? 在这种情况下、您必须断开 SCI 和 FT2232HL。
请记住、即使您断开 SCI 与 FT2232HL 的连接、您仍可以从 USB 对器件进行编程和调试、因为这两个都是与 FT2232HL 独立的接口。
--
谢谢。此致、
Jagadish。
您好 Jagadish:
请查看客户的回复:
我们对不清楚表示歉意。 我们 使用 PC 电缆(如下所示)将 SCI 连接到 PC (请重新读取我的原始电子邮件)、让我们连接到 J1上的 SCI 引脚并通过 Putty 进行通信、但它无法正常工作。 我认为 TI 链接说这个链接不起作用、不仅仅是因为它只能用于 PC、而不能用于其他板、 但是、因为如果我们仍然想将 microUSB 电缆与 CCS 配合使用进行调试、我们必须通过物理方式移除 R8和 R9电阻器才能正常工作? LaunchPad 上未填充 JTAG 引脚、并且套件未附带 JTAG。 连接到 microUSB 缆线。
该部分是否正确、以至于由于这些电阻器、我们无法使用 microUSB 电缆进行调试并使用 SCI 进行"至 PC"的串行通信?
此致、
Renan
我们 使用 PC 电缆(请重新读取我的原始电子邮件)将 SCI 连接到 PC (请参阅下面的电子邮件),使我们可以连接到 J1上的 SCI 引脚并通过 Putty 进行通信,但它无法正常工作。
这就意味着您没有使用 launchpad 提供的 USB 连接器(J11)、对吗?
如果高于我的假设正确、那么您应该移除 R8和 R9、以便与 SCI 配合使用。
如果我们仍然想使用带有 CCS 的 microUSB 电缆进行调试吗?
仍然可以将 microUSB 与 CCS 结合使用进行调试、删除 R8和 R9不会影响调试。
是否正确,因为由于这些电阻器,我们无法使用 microUSB 电缆进行调试并将 SCI 用于"到 PC"的串行通信?
不可以、即使在移除 R8和 R9后 、我们仍然可以通过连接 microUSB 电缆 J11连接器进行调试。
请重新阅读我最后的评论、事实上在 J11上使用 microUSB 电缆、您基本上可以实现两项功能
1.您可以连接串行终端查看数据
2.您可以调试代码
如果移除 R8和 R9电阻、则只能执行一个正在调试的功能。
--
谢谢。此致、
Jagadish。