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.

TMS320F28388S: GPIO triggering problem in TMS320F28388

Part Number: TMS320F28388S
Other Parts Discussed in Thread: C2000WARE, SYSCONFIG

We can assign code to the processor, but we cannot access GPIO's. We are coding with Flash / Usb boot type and we are pulling up the gpio72 and gpio84 pins. The processor is not doing anything. For example, we also tried to run counter, but we could not get any results. We also have VDDIO feeds.

  • Hi,

    Thanks for your question. With F2838x and other multi-core devices, it's critical to configure the GPIOs on CPU1 (not any of the other CPU cores). You then have to pass control of the specific GPIOs over to CPU2. There's examples in C2000Ware to help learn this:

    c2000ware-release\driverlib\f2838x\examples\c28x_dual\sci\sci_ex1_sysconfig_cpu1.c and

    c2000ware-release\driverlib\f2838x\examples\c28x_dual\sci\sci_ex1_sysconfig_cpu2.c

    This example shows you how to hand off the control between CPUs, and how to configure it on CPU1 first.

    Now if you are ONLY using CPU1 (never using multi-core at all), then that's probably a different issue causing it that we can debug.


    Regards,

    Vince