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.

[参考译文] 回复:CCS/TM4C123GH6PM:使用普遍显示 EPD 和扩展板

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/586425/re-ccs-tm4c123gh6pm-working-with-pervasive-displays-epd-and-extension-board

主题中讨论的其他器件:UNIFLASHTM4C123GH6PMEK-TM4C123GXLTM4C123MSP-EXP430F5529LPMartin
我拥有相同的器件套件、EK-TMC4C123GXL TI Launch Pad 和普遍评估板第二代和4.2英寸 EPD。 我的问题是上游问题、对您来说更原始。 我加载了他们的用户指南中介绍的所有软件。 我可以在控制面板中看到 Stellaris 虚拟串行端口(COM 8)以及 Stellaris ICSI、拔下 USB 后、我在 PDI 应用程序上看到消息"Ext2板未连接"、因此我知道存在一些连接。 LaunchPad 中的绿色电源 LED 也亮起。 但是、我无法看到 COM 端口、也无法找到搜索窗。 我已经尝试过所有使用和不使用 OTP 的面板类型、当我尝试从普遍图像库加载图像时、结果是相同的"传输失败"。 当我使用 Uniflash 选择我的器件 Tiva TM4C123GH下午6 Launchpad 时、它会自动选择 Stellaris ICDI 并接受 TM4C123GXL.OUT 映像并为我提供"成功加载的映像"。 但我没有在 EPD 上看到任何图像! PDI 帮助位于 Chine、我在亚特兰大、我们每天有一个双向更换、但无法诊断故障。 互联网有令人不愉快的虚拟串行连接恐怖故事,我希望我的问题不会那么复杂。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Dogan、

    很抱歉耽误你的回答。 我没有遇到过像你这样的问题。 我现在唯一能想到的是 J7开关。 您是否配置了扩展板的 DIP 开关? 对于4.2"、它应该是0101010、最后一位是"无关"。 如果你这样做、但它仍然不起作用、我不知道问题可能在哪里。

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

    是的、选择了 Launch Pad 上的 DIP 开关和"Debug"开关。  最初、我很难加载虚拟串行端口、但现在只要检测到 LaunchPad 就可以工作。  我已经能够运行简单的闪烁应用程序以及更复杂的 Project O、因此我知道我正在与电路板通信。  当我堆叠普及扩展板和 EPD 时、我无法获得图片、PDI 应用程序也无法看到端口和负载"发生故障"。  UniFlash 和 CCS 都不在我经常使用的工具中、因此我对您必须执行的操作序列感到不知所措、并且完全可能我会沿着一条不可接受的路径前进。

    当我启动一个新项目时,它会将我的启动盘 EK-TM4C123GXL、

    自动选择 Stellaris ICDI 作为“所选连接”

    从现有目标配置文件 Tiva TM4C123GH6M.CCXML 或 EPD_Extension_Board_TM4C123.ccxml 创建会话

    在“开始”时,它允许我浏览并指向*.out 文件,通常位于名为“EK-TM4C123GXL.out”的输出文件夹中,以显示闪存

    我认为您在这里是可以的。

     

    注意当要求我为器件进行 ID 识别时、下拉选项有时指的是电路板 EK-TM4C123GXL、有时指的是处理器本身 Tiva TM4C123GH6PMI。  我从未找到过“PMI”,因此我使用了“PM”,我不确定它的重要性。  

    它会擦除并通知我程序已成功加载

    如果我验证映像,我将获得“Status:Cortex_M4_0:Program verification successful for C:/Users/Dogan/Documents/EPD Extension Board Gen2 (EXT2)_v1.21/Output/Out/EK-TM4C123GXL.Out”

    告诉 TI+PDIExtension 板堆栈是否还有其他步骤我缺失?  

    我不确定所需的*。ccxml 或*。out 文件是如何产生的、它们是否包含图像数据、或者它们是否不完整或损坏。

    我假设 UniFlash 使用的“Image”(图像)一词是 Arduino 中的一个文件或类似“sketch”,不是指 jpg,bmp PDI 用于转换为之前使用的*.epd ePaper 显示或*.c 或*.h 十六进制文件。

     这是我第二个排除机械缺陷的 TM4C1233GXL。  我已经订购了另一个普遍使用的电路板和另外两个 LaunchPad、他们建议 MSP-EXP432P401r 和 MSP-EXP430F5529LP 重试。  任何想法都将得到批准

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

    我将其拆分为一个单独的线程、因为它似乎有一个非常不同的问题。 很遗憾、我没有 EPD 模块、因此我无法重现您的问题、但听起来您已成功将 EK-TM4C123GXL.OUT 文件编程到 TM4C 器件中。