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.

F29H859TU-Q1: Is SECCFG can be downloaded using hex file?

Part Number: F29H859TU-Q1
Other Parts Discussed in Thread: SYSCONFIG

Hi team,

I ask this for my customer.

In ssu_ex1 demo, we can confirm that out file include the cert and seccfg, and can be downloaded to device to enable the ssu.

but now customer need to program the application(include the ssu configuration) through their bootloader not CCS, and their bootloader needs hex file.

So I ask them to use the c29objcopy tools to convert the out file to ihex, after i download this hex file, i find the ssu configuration can be downloaded successfully

image.png

but below has questions:

  1. if customer in bankmode1, it can't be downloaded(success in bankmode0), the error is showed in below

image.png

  1. if device work in bankmode0, how to reprogram the flash data and seccfg data without program the default seccfg file to device? In the actually firmware update, it isn't possible to program the default seccfg file everytime it needs ota

image.png

  1. if device work in bankmode1, how to program the hex file( include the seccfg) to device through bootloader?
  2. sometimes if device in bankmode0, ssumode2, if i want to download the default seccfg file, it will show below error, i need to change the bootmode to wait boot, and i can download it again

image.png

image.png

BRs

Shuqing

 

  • Hi Shuqing,

    if customer in bankmode1, it can't be downloaded(success in bankmode0), the error is showed in below

    In this case, what is the bankmode of the device. The device seems to be in bank mode 1. In this case are you loading the ssu out file related to bank mode 1 itself.

    Can you load the defualt bankmode 1 ssumode1 file located at f29h85x-sdk_26_00_00\source\defseccfgbin and check once?

    I was able to obtain the same error message as in your case by loading bankmode0 ssu .out file in bank mode 1.

    Was the Bank Mode configuration in Sysconfig changed to MODE 1?

    if device work in bankmode0, how to reprogram the flash data and seccfg data without program the default seccfg file to device? In the actually firmware update, it isn't possible to program the default seccfg file everytime it needs ota

    Can you please tell me in what scenario this issue is being observed. My understanding is that in bank mode 0, no other configs other than the default config is working.

    if device work in bankmode1, how to program the hex file( include the seccfg) to device through bootloader?

    In F29H85X SDK, there is an example which demonstrates writing of seccfg into flash from code. 

    f29h85x-sdk_26_00_00\examples\driverlib\single_core\flash\flash_mode0_seccfg_program. Customer can follow this example to program seccfg. Hex file can be dumped into a c array and used.