commit 4d53d77a9c2d3810ccad913df44e6dbfd9032b3a Author: hangpersonal Date: Sun Aug 30 20:58:19 2026 -0700 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..56ea53a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/workspace/ + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..9886108 --- /dev/null +++ b/LICENSE @@ -0,0 +1,18 @@ +MIT License + +Copyright (c) 2025 hangpersonal + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and +associated documentation files (the "Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO +EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..d0857d5 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +### TI C2000 TMS320F28377S Coreboard V1.3 + +TMS320F28377S (LQFP100) +- Dimension: 55 mm x 55 mm +- CPUs: C28x (200 MHz) +- CLAs: 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, EQEQ3) +- EPWM: Up to 15x + + diff --git a/images/f28377s_coreboard.png b/images/f28377s_coreboard.png new file mode 100644 index 0000000..d2efcf3 Binary files /dev/null and b/images/f28377s_coreboard.png differ