2026-09-05 23:32:38 -07:00
2026-09-05 14:25:12 -07:00
2026-09-05 23:32:38 -07:00
2026-09-05 15:59:14 -07:00
2026-08-30 23:04:35 -07:00
2026-08-30 23:04:35 -07:00
2026-08-30 20:58:19 -07:00
2026-09-05 16:37:14 -07:00

TI C2000 TMS320F28377S Coreboard V1.3

TMS320F28377S (LQFP100)
  • Dimension: 55 mm × 55 mm
  • CPU: C28x (200 MHz)
  • CLA: Control Law Accelerator (200 MHz)
  • Flash: 1023 KB
  • RAM: 164 KB
On-Board Hardware Features
  • External EEPROM AT24CM02: 1x (I2C-A SDA: GPIO91, I2C-A SCL: GPIO92)
  • USB-to-UART: 1x (SCI-A TXD: GPIO84, SCI-A RXD: GPIO85)
  • User LEDs: 2x (Red: GPIO41, Blue: GPIO58)
  • GPIO Pins: 42x in total
  • Analog Pins: 14x in total
GPIO and Peripheral Muxing
  • SCI/UART: Up to 3x (SCI-A, SCI-B, SCI-C)
  • I2C: Up to 2x (I2C-A, I2C-B)
  • CAN: Up to 2x (CAN-A, CAN-B)
  • SPI: Up to 3x (SPI-A, SPI-B, SPI-C)
  • McBSP: Up to 1x (McBSP-B)
  • EQEP: Up to 2x (EQEP1, EQEP3)
  • EPWM: Up to 15x
Software Configuration
  • Code Composer Studio: 12.8.1
  • C2000Ware: 5.04.00.00
  • Compiler: TI v22.6.1.LTS
Flashing Firmware with C2Prog

Step 1: Configure the Boot Switches

Set the DIP switches as follows:

  • Switch 1: ON
  • Switch 2: OFF
  • Switch 3: OFF

Then connect the board to the PC using the USB port.

Step 2: Program the Firmware

Open C2Prog and configure the settings as shown in the image below.

Select the compiled firmware file, then click the Program button to start flashing.

Step 3: Restore the Boot Switches

After programming is complete:

  1. Disconnect the USB cable.
  2. Set all DIP switches to the ON position:
    • Switch 1: ON
    • Switch 2: ON
    • Switch 3: ON

Step 4: Reconnect the Board

Reconnect the USB cable to the PC for further testing and verification.

Flashing Firmware with CCS and JTAG

Step 1: Open the CCS Workspace

Launch Code Composer Studio (CCS) and open the workspace that contains your project.

Step 2: Import the CCS Project

From the CCS menu, select:

Project -> Import CCS Projects

as shown in the image below.

Follow the prompts to select and import the desired CCS project.

Step 3: Build and Debug the Project

Build the project to generate the executable file.

Then connect the JTAG debugger to the target board and start a debug session to download and run the firmware.

Demo Project

UART: SCIA

EPWM6A: 50KHz, 75% Duty Cycle

DACOUTB: 1KHz Sine Wave

S
Description
No description provided
Readme MIT
88 MiB
0 Stars 1 Watchers 0 Forks
Languages
C 71.7%
JavaScript 17.6%
Assembly 7.7%
Batchfile 1.1%
HTML 0.8%
Other 1.1%