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.

How to start serial bootloader from the app?



(sbl = serial boot loader).

Hi,

I am trying to implement sbl using the sbl guide from ti wiki. So far here is what working:

1. Created my program image.

2. Programing the SBL app (from the sdk/util/sbl/app)

3. Programing via COM and SBL demo tool.

my application is running great, no problems with the usb cable or any thing.

Next step is to start the SBL from my application.

I am calling appForceBoot when button is pressed, and the system is resetting on every call. and does not entering sbl (cant program the image).

How can I enter SBL within my app?

Thanks.

  • I have found the problem,
    When using SBL compiled project, you cant work with IAR as debugger, debugger wont work casually.

    You must:
    1. compile your project with SBL options (different workspace is a good idea).
    2. using JTAG programmer (or debugger) program the original SBL (sdk\util\SBL).
    3. upload using SBL demo software your compiled project.

    Only now you can use your project SBL option, enable it using appForceBoot() command (on button press or whatever).

    Hope this post will help someone who need it.
  • Hello Netanel,

    Thanks for sharing.

    Best wishes