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.

Flashing C2000 launchpad F28069 wireless

Other Parts Discussed in Thread: CONTROLSUITE

Hi,

Is it possible to flash this development board wireless ?

Usually there are some bootloaders that you need to flash first, and then you can flash HEX file wireless ?

Like using UART interface on board to the flashing ?

Of corse need also some PC SW that enables this interruct with the chip

If any one knows how to do so, please let me know.

I will use Bluetooth to UART module, so the wireless connection is with UART interface.

Usually the bootloader waits for few seconds, and if no respond it will jump to the memory start point of the program, and if there is a respond it will flash the chip

Thanks,

Roee

  • Hi Roee,

    It should be possible. The exact implementation would be up to you though. 

    Please take a look at the following appnote:
    http://www.ti.com/lit/sprabv4

    If you want the updating to occur on boot-up and without having already programmed the F28069 device, you'll need to make sure boot pins are set appropriately.  You'll also need to make sure whatever controls the Bluetooth communication  (and more importantly what comes out of the Bluetooth-to-UART module) matches the procedure outlined in the appnote above.

    If you plan on programming the F28069 in the factory and then merely want to re-program the device over wireless, the path is likely easier.  You'll just need to somehow tell the C2000 its time to update via the Bluetooth-UART it receives and then write to the flash based on whatever implementation you've designed.

    I would recommend building up the system in steps.

    Hopefully this helps!


    Thank you,
    Brett

  • Thanks Brett,
    Two questions before I read all documentation:
    1. Do you have the required bootloader program to flash on this board
    2. Is there GUI (graphical user interface) for the flashing (I see there is CMD type SW for it) ?
    Thanks,
    Roee
  • Hi Roee,

    I would recommend reading through the appnote first.  For me section 4.1.1 is especially helpful.

    The ROM bootloaders can be found within controlSUITE (\controlSUITE\libs\utilities\boot_rom\2806x\).  Note that these only load an external program into RAM.  As described in the appnote, a kernel is the program that should get loaded into RAM during bootloading.  Then the kernel will program the flash.

    ===

    The interface is CMD-style, however since the source is provided, and the utility was done in Visual Studio, it is likely feasible to turn the interface into something prettier.  Some work would probably be involved though.


    Thank you,
    Brett

  • Hi Roee,

    Have you got any progress in the wireless programming?

    Thanks,
    Dan
  • Hi,

    Actually I haven't work with this for a long time

    But I intend to go back to it in the coming weeks or so

    I haven't work at all with wireless programming so far, but this interest me

    I have to fix my code - after reinstalling my computer I had errors, and I did not fix them yet

    So hopefully soon I will continue with it

    Thanks,

    Roee