analogdevicesinc / max78000-secure-loader

Secure boot loader for MAX78000
Other
7 stars 3 forks source link

Issues to implement Bootloader load firmware with MAX78000 #3

Closed chaitanya-smartrotamac closed 6 months ago

chaitanya-smartrotamac commented 1 year ago

Hi Developers,

We are developing an application with MAX78000 everything is working fine but we need to Flash the firmware after installation into the device, So we kept a Bluetooth host controller to program MAX78000. Now my issues started

1) image Where can I find this main.c mentioned here in a file MAX78000_Bootloader_UG.pdf

2) I want to implement the host control in some other environment so max32630fthr-host-v1.5.7.bin this file may not help me much Is there a possibility I can get the source files for this .bin file? so I can use the MAXIM bootloader tools.

3) For initial testing I have 2 MAX78000 fthr evaluation boards. So I want to use one as the host and one as the target device. I am trying to use https://github.com/Analog-Devices-MSDK/msdk/tree/main/Examples/MAX32660/Bootloader_Host example to implement in MAX78000, It works for Bootloader menu but still cant figure out how to flash the code. As it always throws the error. image The .MSBL file I am trying to flash is https://github.com/MaximIntegratedAI/secure-loader/blob/main/MAX78000_MSBL/MAX78000_Hello_World.msbl Which I converted as hex and trying to program my target

4) I am trying to purchase Maxim Bootloader Programmer (MAX32625-PICO2 HW) With this can I test the MAXIM BOOTLOADER TOOLS to program MAX78000 using serial?

5) Why everywhere it was mentioned as I2C or SPI cant I use UART to program MAX78000, If so please point to the HOST program to implement it. image this from the Bootloader host example of MAX32665. cant I use UART to program my MAX78000 using other controllers?

github-actions[bot] commented 7 months ago

This issue has been marked stale because it has been open for over 30 days with no activity. It will be closed automatically in 10 days unless a comment is added or the "Stale" label is removed.