发 帖  
原厂入驻New
[问答] 需要用到TM4C123G的MCU是不是 EK-TM4C123GXL 就可以?
2020-8-27 09:24:36  39 TM4C123G
分享
项目需要用到TM4C123G的MCU,用到USB Host和SPI的功能。
现在想先买一块开发板调起来,是不是 EK-TM4C123GXL 就可以?
TM4C123G有高低配置好几款型号的MCU,不知EK-TM4C123GXL 用的是哪一款?
这块开发板的供电是怎么供的?USB口就是用来插device的?程序下载调试一定要用ICDI的?
以前是用Keil+J-Link开发调试,板子也是自己画的。开发板没弄过,怕买回来不能用...
0
2020-8-27 09:24:36   评论 分享淘帖
6 个讨论
顺便问问  EK-TM4C123GXL 和 DK-TM4C123GXL 有啥差别,怎么价格差10倍了。TivaWare_C_Series_XX /examples/boards 下面,EK-TM4C123GXL 目录下只有usb device的参考代码,DK-TM4C123GXL 既有USB device也有USB host 的代码。是不是意味着EK-TM4C123GXL 不支持 USB Host功能?
2020-8-27 09:43:10 评论

举报

1.买回来肯定可以用,这两个板子都自带仿真器的。
2,买EK-TM4C123GXL就可以,供电采用USB供电的。也可以用jlink来调试,但是EK的板子没留Jlink接口,不过这个板子自带ICDI仿真器的。
2020-8-27 10:00:49 评论

举报

qusha5668 发表于 2020-8-27 09:43
顺便问问  EK-TM4C123GXL 和 DK-TM4C123GXL 有啥差别,怎么价格差10倍了。TivaWare_C_Series_XX /examples/boards 下面,EK-TM4C123GXL 目录下只有usb device的参考代码,DK-TM4C123GXL 既有USB device也有USB host 的代码。是不是意味着EK-TM4C123GXL 不支持 USB Host功能? ...

1.EK和DK主芯片一样,DK板子上带的外设器件多,可以直接评估,而EK基本没有什么外设资源,需要自己拿IO引出的。对于USB Host都支持
2020-8-27 10:20:19 评论

举报

EK-TM4C123GXL可以支持USB Host 和SPI 功能。
EK-TM4C123GXL 用的芯片是TM4C123GH6PM,
带USB OTG 功能的MCU有以下,配置从低到高
TM4C1236
TM4C1237
TM4C123G 
开发板供电是从USB供电,如果USB需要接DEVICE,需要USB转接线,评估板不配。开发板自带仿真调试工具,所以你可以直接用我们开发板上调试器。谢谢!


<blockquote class="quote"/>
2020-8-27 10:32:33 评论

举报

guigui_7044 发表于 2020-8-27 10:32
EK-TM4C123GXL可以支持USB Host 和SPI 功能。
EK-TM4C123GXL 用的芯片是TM4C123GH6PM,
带USB OTG 功能的MCU有以下,配置从低到高

谢谢指教!我现在已经开始拿EK-TM4C123G 开发板调试。供电是从上部ICDI那个USB口。IO口调试正常。
现在要拿开发板做USB HOST,外接一个USB device。首先按文档说明焊上 R25,R29两个0欧电阻。然后在开发板左侧的USB Micro-A/-B Connector口上插一根手机用的OTG线,这样做对不对?
目前现象是外接的USB device根本没有被供电。OTG线母头上插U盘,或者在OTG线母头上接充电线给手机或玩具充电,没有充电的提示。当然USB HOST程序里就没有进中断,不会去枚举。
因为Tivaware example中EK-TM4C123G下面好像只有device的程序,所以是从DK-TM4C123G目录下的USB HOST代码移植过来做调试。因为EK-TM4C123G的TM4C123GH6PM没有PORTG,PORTL。所以参考程序USB HOST初始化中涉及这两组pin的代码注释掉了。
请教问题可能出在哪里啊?该如何排查呢?开发板上还要做什么改动吗?
2020-8-27 10:43:25 评论

举报

guigui_7044 发表于 2020-8-27 10:32
EK-TM4C123GXL可以支持USB Host 和SPI 功能。
EK-TM4C123GXL 用的芯片是TM4C123GH6PM,
带USB OTG 功能的MCU有以下,配置从低到高

    Tivaware \examples\boards下,DK-TM4C123G的有USB Host程序。EK-TM4C123G的只有device的,不知USB Host的参考程序在哪里能找到。
    DK-TM4C123G的有USB Host程序中有:
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOG);
ROM_GPIOPinConfigure(GPIO_PG4_USB0EPEN);
ROM_GPIOPinTypeUSBDigital(GPIO_PORTG_BASE, GPIO_PIN_4);
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOL);
ROM_GPIOPinTypeUSBAnalog(GPIO_PORTL_BASE, GPIO_PIN_6 | GPIO_PIN_7);
ROM_GPIOPinTypeUSBAnalog(GPIO_PORTB_BASE, GPIO_PIN_0 | GPIO_PIN_1);
这些分别是对应VBUS, USBID, USB0EPEN, DP,DM的引脚
而在EK-TM4C123G上的 TM4C123GH6PM是不带 PORTG  PORTL的 。是不是程序里只要换成对应的pin脚就可以?
USB0EPEN这个脚的使用完全不明白。TM4C123GH6PM有3个pin脚可以复用做这个功能。板子上需要引出来吗?
现在我仅仅在板子上焊接了R25,R29,再用手机OTG线插在USB Micro-A/-B  connector上。还需要做什么改动才能组成USB Host的系统?现在感觉没有给这个connector供电,插任何device都无反应。通过这个接口和OTG线给手机或玩具充电都不行。
2020-8-27 10:56:54 评论

举报

只有小组成员才能发言,加入小组>>

1430个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表