DOI QR코드

DOI QR Code

USB 플래시 드라이브를 이용한 DSP 펌웨어 업데이트

DSP Firmware Update Using USB Flash Drive

  • 투고 : 2022.11.08
  • 심사 : 2022.12.22
  • 발행 : 2023.02.28

초록

We propose a method to update DSP (Digital Signal Processor) firmware using USB (Universal Serial Bus) flash drives. The DSP automatically detects USB drives based on an interrupt when the USB drive is inserted into the USB port. The new firmware binary file is found in the mounted USB drive, and the destination address of DSP flash memory is identified for the firmware update writing by investigating the firmware file header. After the new firmware is written to the DSP flash memory, the DSP is reset and rebooted with the newly updated firmware. By employing TI's TMS320F28379D control card with USB ports, we conduct experiments and verify the normal operation of the implemented method.

키워드

과제정보

본 연구는 산업통상자원부 (MOTIE) 및 산업기술평가관리원 (KEIT)연구비 지원에 의한 연구임 (No. 20012815).

참고문헌

  1. G. B. Lee, "DSP TMS320F28335 Technology for Power Electronic System Control", Munundang, 2017 (in Korean).
  2. K. W. Lee, "Power Electronics and DSP", KIPE Magazine, Vol. 25, No. 3, pp. 62-65, 2020 (in Korean).
  3. H. W. Kim, K. G. Nam, J. Y. Choi, "Analog-Digital Signal Processing System Based on TMS320F28377D", IEMEK J. Embed. Sys. Appl., Vol. 14, No. 1, pp. 33-41, 2019 (in Korean). https://doi.org/10.14372/IEMEK.2019.14.1.33
  4. S. Ahn, S. Malik, "Automated Firmware Testing Using Firmware-hardware Interaction", Proceedings of International Conference on Hardware/Software Codesign and System Synthesis, pp. 1-10, 2014.
  5. N. Pekez, J. Kovacevic, N. Kaprocki, "Firmware Update Procedure for Audio Systems Based on CS4953xx DSP Family", Proceedings of International Conference on Smart Systems and Technologies, pp. 29-34. 2018.
  6. "USB Flash Programming of C2000 Microcontrollers", Texas Instruments, 2019.
  7. "Serial Flash Programming of C2000 Microcontrollers", Texas Instruments, 2021.
  8. "TMS320F2837xD Dual-Core Microcontrollers datasheet", Texas Instruments, 2021.
  9. "TMS320F2837xD Dual-Core Microcontrollers Technical Reference Manual", Texas Instruments, 2019.