Writing my own Flash Programmer without BMODE


I am currently using ADSP-SC589 and I am trying to write my own Flash Programmer Utility in C#.

I am going to use it on my company`s ADSP which is the same as the SC589 but it does not have the BMODE switch.

That is why I can't program my ldr file in Mode 7 and then boot it from Mode 1.

Do you guys have any solution how can I do that? 

What should I add\change in the given FlashProgrammer Utility source code and in my GUI?


  • 0
    •  Analog Employees 
    on Feb 3, 2020 11:22 AM 9 months ago

    I'm afraid booting into UART boot mode (i.e. mode 7) is essential for programming via the serial connection. On the ADSP-SC589 EZ-KIT, the boot mode rotary switch is connected to the SYS_BMODE[2:0] pins on the processor. Does your board provide an alternative means for controlling those pins?

    Otherwise, the flash would need to be programmed via JTAG, which can be done with the CLDP utility shipped with CCES.