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.

TMS320F280025C: F280025 controlcard 配置GPIO28为GPIO input时debug报错

Part Number: TMS320F280025C
Other Parts Discussed in Thread: C2000WARE

1.GPIO配置GPIO28为输入;

2.保存配置文件编译成功,再debug,报错;

3.退出debug后,开发板没有下电,再次进入debug,报错。

当我去除GPIO28的配置后,开发板重新上电可以正常debug。如果我是release烧进flash,后面板子无论如何都连接不上,仿真器test connection是一直fail。我最后发现我把外部晶振的拨码拨到使用内部晶振时才可以重新连接板子,烧回正常的程序,再拨回外部晶振才能恢复正常。

现在我开发需要用到GPIO28,如果设计才能在controcard上正常配置GPIO28,测试GPIO28的输入读取。

  • 你好,你配置的应该是GPIO4?我基于TI的例程根据你的截图配置了一下,保存编译后没有相关报错,正常编译。

    你这边能否用例程测试一下:C:\ti\c2000\C2000Ware_4_01_00_00\driverlib\f28002x\examples\gpio\gpio_ex2_toggle.c

  • 我在你推荐的工程上,用工具随便加满30个GPIO,配置都是默认的,直接编译后debug,就会报错,进入 low-power mode。我原来的工程里也是,刚好30个GPIO,我删除一个就好了。是因为这个controlcard连接usb供电驱动不了30个GPIO ?

  • 你好,每次都是以30个GPIO为分界线吗?我这边只有launchPAD,没办法测试controlCARD的性能。

    照理说整块芯片的功耗也就几百mA,一般的USB口都是能满足的。或者你可以试一下用母板上的电源接口外接电源供电。

  • 外接电源的这种类型接口的适配器还要找一下,不知道有什么要求

  • 这个好像没什么要求,一般5V1A的就能满足供电需求了