主题中讨论的其他部件:SW-TM4C, EK-TM4C129EXL,
如何通过USB将程序写入TM4C129ENCZADT3?
我制作了一个连接U7和USB接头的电路,如文件1所示。
(绘图是用Eagle制作的。)
e2e.ti.com/.../USB-and-TM4C129XX.pdf
文件1
连接到PC时,屏幕如图 2,因此您需要编写程序。
图2.
在实际编写程序时,是否可以只使用此线路编写程序?
(如果不可能,我还需要调试器或JTAG连接器吗?
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.
如何通过USB将程序写入TM4C129ENCZADT3?
我制作了一个连接U7和USB接头的电路,如文件1所示。
(绘图是用Eagle制作的。)
e2e.ti.com/.../USB-and-TM4C129XX.pdf
文件1
连接到PC时,屏幕如图 2,因此您需要编写程序。
图2.
在实际编写程序时,是否可以只使用此线路编写程序?
(如果不可能,我还需要调试器或JTAG连接器吗?
您好Kanematu-San,
是的,您可以使用几种方法来完成此操作。 最简单的方法可能是使用LM Flash编程器:
然后,您可以通过程序选项卡将二进制文件加载到设备:
另一种方法是使用TivaWare中包含的dfuprog工具,其网址为:[install 2.2 0.295 \tools\dfuprog
有关如何使用dfuprog的详细信息,请参阅我们的串行引导加载程序应用程序注释的第5节: https://www.ti.com/lit/pdf/spma074
此致,
Ralph Jacobi
我明白了。
感谢您的回复。
之后,为了进行USB识别,您可以使用您教授我的以下层次结构中的文件。
---------------- ---------------- ----------------
[安装路径]\ TivaWare_C_Series-Dfuprog 2.2。0.295 \工具\ dfuprog
---------------- ---------------- ----------------
这是您下载SW-TM4C时获得的内容。
你好,我用你教我的以下材料的方法来检查。
实际上,这是不可能的,但是如果你看一下概述,如果没有评估板,这可能是不可能的。
接下来,我加入了LM Flash程序MAR,如您教我的图片所示。
'1-TIVA设备固件更新'未显示,如下图所示。
您能告诉我原因吗?
您好,Kanematu-San,
C:\Program Files (x86)\Texas Instruments \tools\bin
Dfuprog.exe未包含在上述层次结构中。
[/引述]很抱歉信息不完整。 您应该从spma074中的.zip文件安装软件。
那么dfuprog.exe应该位于:
C:\Program Files (x86)\Texas Instruments \TM4C\TM4CSBL-TM\bin 1.0
此致,
Ralph Jacobi
您好,Katematu-San,
</s>825.4061万接下来,我加入了LM Flash程序MAR,如您教我的图片所示。
'1-TIVA设备固件更新'未显示,如下图所示。
[/引述]
您能告诉我原因吗?您是否可以分享您在LM Flash Programmer中看到的内容的屏幕截图?
同时,您在设备管理器的COM端口下看到了什么(如初始开机自检中所显示的)?
此致,
Ralph Jacobi
您好,我将昨天的家伙附在下面的图1中。
图1.
(活性物质)
今天,当我将它连接到另一条电路时,它变成了图 2个。
图2.
接下来,我通过2.2 "程序"选项卡阅读.bin文件C:0.295 \ti\TivaWare_C_Series-Program.Programs\Examples\boards\EK-tm4c129exl\blinky\CCS\Debug\brinky.bin。
此时,图3中显示的字符在设备管理器中消失,我找不到端口。
需要读取什么才能识别USB端口?
图3.
您好,Kanematu-San,
此致,
Ralph Jacobi
您好Kanematu-San,
16MHz和25MHz都是晶体的最佳选择,您只需要正确的软件时钟配置。
TivaWare中的默认值为:
// // Run from the PLL at 120 MHz. // Note: SYSCTL_CFG_VCO_240 is a new setting provided in TivaWare 2.2.x and // later to better reflect the actual VCO speed due to SYSCTL#22. // g_ui32SysClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_240), 120000000);
您需要使用 sysctl_XTAL_16MHz,而不是 sysctl_XTAL_25MHz:
g_ui32SysClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_16MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_240), 120000000);
如果850.4088万如果您想将4.6 资料复制到4.8 5.3 ,那么是否应该将其复制到右边的?我不会将其称为'重置',就像'出厂重置'设备一样-它是一个非常强的重置,可以将所有内容都清除为默认设置。 我指的是一切。 设备中用于在整个电源周期内保留数据的任何功能将被擦除为出厂默认设置,即100 % 擦除。 一个'重新编程'就是用新的应用程序代码重新写入闪存。
此致,
Ralph Jacobi