Hi I am working with the ADSP-21489 and following the EE-345 application note. On the example in EE-345, case 1 approach 1, it does load a differnent application, but using the FLAG0 pin.
My question is, is there a way to boot different applications, depending on a value stored in an external E2PROM memory? Or bootloader restricted size will not allow me to do that and I will need to use a SSL?
Thanks in advance.
Hi Alenjandro,Regarding, "My question is, is there a way to boot different applications, depending on a value stored in an external E2PROM memory? Or boot loader restricted size will not allow me to do that and I will need to use a SSL?">> Can you explain more in detail ? what kind of application are you using? are looking for Case 2 approach ?Please find the attachment. It contains Led_test and ADSP-21489 boot loader Projects. It follows EE-345 Case 2: " Using a Boot Kernel for a Second-Stage Loader approach ".boot loader will flashed in sector 0 and Led_test will flashed in sector 1. Whenever the reset occurs. it will load and run the code from sector 1.Regards,Lalitha S
I am trying to use the projects on Bootloader.zip, but they do not work. After the instruction on the main file of the 21489_Bootloader project "asm("jump _load_application;");" the application is suposed to start reading the flash with the application offset (0x10000).
The problem is that the processor hangs on the instruction "IF EQ JUMP INIT_EXT16; jump(pc,0);" on the line 84, in the file boot_kernel.asm
I did not change anything on any of both projects (Bootloader and LEDs).
Could you tell me if it has worked on your platform?