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.

[参考译文] MSP430FR6043:UniFlash 将映像下载到 EVM 板时出现问题

Guru**** 648580 points
Other Parts Discussed in Thread: EVM430-FR6043, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1162424/msp430fr6043-problem-of-downloading-image-to-evm-board-by-uniflash

器件型号:MSP430FR6043
主题中讨论的其他器件:EVM430-FR6043UNIFLASH

您好!

我正在测试 EVM430-FR6043评估板上运行的超声波演示应用。

我编译了演示应用、并通过 UniFlash 工具将输出(.out 或.txt)下载到评估板。

奇怪的是  

案例1:

在我下载  MSP430FR6043EVM_USS_Gas_Demo.txt 后、在运行操作菜单中选择选项"在程序加载/闪存操作后运行目标"、下载正常、EVM 板看起来按预期启动。 LED2闪烁两次... 然后、如果我按下"Select"按钮、LCD 会在屏幕上显示一些内容。

但是在下电上电后(断开并连接 USB)、LED2不会闪烁、EVM 板似乎不再工作... 此时,我怀疑 RAM 正在下载...

案例2:

因此、我尝试在不使用选项 "程序加载/闪存操作后运行目标"的情况下下载输出文件。   那么 EVM 板在下载后无法启动... 但是在下电上电(断开并连接 USB)后、EVM 启动会按预期唤醒(似乎不会下载 RAM)、LED2会闪烁两次... 如果我按下"Select"按钮、屏幕将显示。

但是... 如果 EVM 电路板再次上电... 它似乎没有再次上电。 LED2不闪烁... 按下"SELECT"(选择)按钮、屏幕上不显示任何内容

 

结果:

下载后、EVM 板仅加电一次。  

如果您认为我错过了一些东西、请给我一个建议。

此外、在哪里可以找到超声波演示应用 UI 操作的简单指南? 需要查看 UI 源代码?

通过实验、我注意到 UI 显示是通过按下"Select"按钮启动的、并通过按下左右键浏览。

提前感谢

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jay、

    我以前没有看到过这种情况。  让我最后尝试一下、看看会发生什么情况。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我对 TI 提供的演示应用包(MSP430FR6043EVM_USS_Gas Demo_EVM_v2_0_AFE3v3_02_30_00_01.txt)中的输出文件执行了相同的测试、结果相同。

    它在下载(首次加电)后工作、但在第二次加电后似乎无法正常工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jay、

    1. USS GUI 是否已启动并运行、顶部菜单中的通信是否已启用?  如果是、您是否在左下角看到消息"Hid Bridge connected - Waiting for device"或"Hid disconnected"?  

    2. 如果您对目标进行编程、但不执行下电上电、您能否查看是否有任何数据进入 GUI?  (可以进行 ADC 采集吗?)

    3.您是否有一个将换能器连接到 EVM 的气体管道?
      如果未连接传感器、LED2 (绿色)可能闪烁、也可能不闪烁、但 LED3 (红色 LED)应亮起。
      在没有下电上电周期的情况下进行编程后、您会看到这种情况吗?  您能看到是否有任何数据进入 GUI 吗?  (可以进行 ADC 采集吗?)
      

    接下来、查看文件:common/DesignCenter/comm/comm_config.c 并进行更改

    #define COMM_SERIAL_INTERFACE (COMM_I2CSLAVE)

    更改为

    #define COMM_SERIAL_INTERFACE (COMM_NONE)

    对目标进行重新编程、确保已连接转换器、然后执行下电上电并查看 LED2 (绿色 LED)是否亮起/闪烁?
    LED3的状态是什么(红色 LED)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dennis:  

    非常感谢您的支持。

    如您所见、EVT 板连接到 USS 应用、看起来工作正常。 但目前、我没有换能器。 USS 应用现在在没有换能器的情况下运行。

    LED1始终开启

    如果 USS 已连接、则 LED2开启

    LED3关闭、但有时(USS 正在运行时)我可以在 LED3上看到红色... 但由于导通时间太短、因此它未完全导通。 -->看起来像是一个噪声。

    接下来、在演示应用中将串行接口配置为从器件。

    现在、我确认了 EVT 板在下电上电后正在运行... 但在下电上电后、EVT 板上的 LCD 不工作。 我需要在源代码中算出 LCD 控制。

    非常感谢

    Jayk