Bootloader Development & Firmware Update Communication

Job ID: 39210346

Budget: $30 – $250 USD

I have two microcontroller boards, one with TMS320F28386D and another with TMS320F28379D. I need a seasoned professional to help me complete the bootloader for the first board, and establish a communication link between the two for firmware updates.

Key Requirements:
- Develop a robust bootloader that allows the first board to exit after a successful firmware update and run the application code.
- Set up a communication protocol between the two microcontrollers.
- Create and execute unit tests to verify the bootloader and firmware update process, ensuring the device can’t be bricked during updates.
- Provide clear and comprehensive documentation of the bootloader process, firmware update procedure, and unit test results.

Ideal Skills:
- Strong experience with TI microcontrollers, particularly TMS320F28386D and TMS320F28379D.
- Proven track record in developing and implementing bootloaders and firmware update protocols.
- Excellent written skills for clear documentation.

Unit Tests:
- Implement functional tests and stress tests to ensure system robustness.

Please reach out if you meet these qualifications and can assist with this project.