I have custom hardware using the CC2540. I am trying to use the Universal Boot Loader to update the firmware. I have never used the USB port or Universal Boot loader before. I have read the "Universal Boot Loader .... Developer's Guide" several times. I believe I have followed the steps indicated in the document. I generate a hex file and a bin file. I am using the IAR tools to load the compiled app.
The APP ran fine until I added the UBL support. I was able to connect and read/write all of my characteristics. With the steps in UBL document followed, the APP does not advertise (I have an LED blink if advertising) and does not connect. It seems to reset several times since I have a print statement at the start of init.
Can someone explain the process of using the UBL and how it is setup and used with a custom APP. I do not see a "default.cfg" file. Where and how do I use this. I do see a "app.bin" file that I assume I use to flash new firmware if my device enumerates as a MSD drive.
I am a sure I am making some simple rookie mistakes as I have been going through a lot of postings and still very confused.
any help would be appreciated, we have some deadlines and commitments to keep.