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.

CCS/TMS320F28379D: TMS320F28379D Boot Mode Pin configuration

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE

Tool/software: Code Composer Studio

Hello,

I am a new researcher on TMS320f28379d and I want to learn CAN communication on this system. How can i customize boot mode for CAN ? 

Thanks for your helping,

Best Regards.

  • Hi,

    The boot code is in ROM and can not be customized. What you could do is develop a secondary boot loader and load it via primary CAN bootloader and use it. You could refer CAN boot loader provided by TI to develop the secondary bootloader. Hope this helps.

    Regards,

    Vivek Singh 

  • Hi sir,
    Thanks for your replying. My real question is that how should I make a configuration on Z1_BOOTCTRL register for CAN communication ?
  • Ok, I misunderstood the question. Definition of this register is given in section "2.15.15.3 Z1_BOOTCTRL Register (Offset = 4h) [reset = 0h]" of TRM. Also it is explained in BOOTROM chapter (section 3.4 Configuring Boot Mode Pins). Once you have the value to be programmed into this field, you can use the CCS flash plug-in (in CCS click on Tools -> On-Chip Flash) to program this value or define this as part of your code ( refer blinky_with_DCSM example in C2000Ware) and then program the .out file. Please note that this location is in OTP (One Time Programmable flash) which means once programmed it can not be changed so please make sure value is correct. I would suggest to you should try emulation BOOT (refer section "3.6 Configuring Emulation Boot Options" of TRM) first and confirm the correct value to be programmed in OTP location.

    Regards,

    Vivek Singh
  • OK, Thanks a lot Sir.

    Best Regards.
  • Hi Sir,

    Sir I have another question. There are some boot selection modes. For example, if GPIO72 = 1 and GPIO84 = 1 , the mode will be GET/FLASH mode. Can I configure these pins for CAN ? In other word, how can I customize these pins for CAN fixedly ? And would you mind sharing some documents or sources about CAN communication and CAN bootloader ? Thanks for your helping.

    Best Regards.

    Furkan Yumbul

  • This is answered on other E2E thread.

    Vivek Singh