Hello! We want to run the parallel EMIF bootloader from external Flash without using FlashBurner, JTAG or other tools. We made a program, loaded through the USB Bootloader, to load a simple code (blinking LED) to the external Flash and it is working, the data are indeed written to the Flash. Although, we do not know how the code must be written to the Flash in order to be correctly started. We generated the LED code using command: hex55 led_mem.out -boot -v5510:2 -parallel16 -a -o led_mem.hex -map led_mem.bxp The led_mem.hex file contains the boot table and entry point in ASCII hex and we loaded it as is to the Flash, by putting all the hex bytes from the led_mem.hex file in an Uint16 vector. The generated files are shown at the end of this post. However, the code does not run. Is it possible to load and run the code this way? Are there any special requirements on memory data arrangement to do so? Do we need to load the code in word format instead of byte? Thanks in advance. Regards, Nelson Beginning of led_mem.hex file: 00 00 05 24 00 00 00 00 00 00 03 C4 00 00 02 00 4E FF 6C 00 05 C0 3C 04 6C 00 05 9C 4E 01 48 04 4E FF E6 00 00 08 FF E8 08 00 2B EC 31 BE 0F 42 40 90 B0 08 00 95 A9 00 76 00 10 08 18 01 49 6C 00 03 5C A9 00 36 99 C9 led_mem.bxp file: ******************************************************************************** TMS320C55x Hex Converter v4.3.6 ******************************************************************************** INPUT FILE NAME: <F:\C5509A_LED\Debug\DSP_C5509A_LED.out> OUTPUT FORMAT: ASCII-Hex PHYSICAL MEMORY PARAMETERS Default data width : 8 Default memory width : 16 Default output width : 16 BOOT LOADER PARAMETERS Table Type: PARALLEL PORT (EMIF 16 bit Mode) Entry Point: 0x00000524 OUTPUT TRANSLATION MAP -------------------------------------------------------------------------------- 00000000..00ffffff Page=0 Memory Width=16 ROM Width=16 -------------------------------------------------------------------------------- OUTPUT FILES: led_mem.hex [b0..b15] CONTENTS: 00000000..0000056b BOOT TABLE .text : dest=00000200 size=000003c4 width=00000001 .cinit : dest=000006c8 size=00000074 width=00000001 .const : dest=000007b0 size=00000008 width=00000001 vectors : dest=000005c8 size=00000100 width=00000001 -------------------------------------------------------------------------------- 00000000..00ffffff Page=1 Memory Width=16 ROM Width=16 "*DEFAULT PAGE 1*" -------------------------------------------------------------------------------- NO CONTENTS