Hello Jose Raffucci,
The USB ISP bootloader expects a binary in a certain format described in section 7.6.1 USB firmware structure of the QN908x User Manual. You can use the QN908x Image Editor tool to convert a binary to the expected USP ISP format. This tool can be downloaded from the Lab and Test Software section of the SOFTWARE & TOOLS tab in the QN908x product page.
You can use this tool with the windows command prompt. For example:
>>C:\NXP\QN908x-Image-Editor>QN908x_Image_Editor_v1.0.0.exe -i qn908xcdk_driver_examples_gpio_led_output.bin -u
This will generate a new binary named firmware.bin, which is the converted binary in the USB ISP format. After this, follow the next steps to program the QN9080 with the USB ISP bootloader.
1. Short JP15 (ISP mode) in the QN9080DK and connect the board from the J1 connector (QN9080 USB port).
2. The device will enter in ISP bootloader mode and enumerate to the PC as a mass storage device with a file (firmware.bin) inside.
3. Delete the existing firmware.bin file from the CRP DISABLD drive and copy the new firmware.bin file generated with the Image Editor tool (Don't change the name of the file).
4. Remove the JP15 header and power cycle your board.
5. The new application should now start running.
Note:
CRP DISABLD means that the Code Read Protection security is disabled.
Let me know if you have any issue with this process.
Regards,
Gerardo