-
1. Re: CYBLE-212019 bootloading(single stack bootloader) using external host - Error code 0x4004
hima Nov 26, 2017 10:06 PM (in response to DheerajDake)Hello Dheeraj,
Can you check the UART packets being sent from host and PSoC?
Thanks,
Hima
-
2. Re: CYBLE-212019 bootloading(single stack bootloader) using external host - Error code 0x4004
DheerajDake Nov 26, 2017 10:30 PM (in response to hima)Hello Hima,
I couldn't get back in time for your reply on my earlier posts. I'll post the UART log shortly.
Thanks
Dheeraj
-
3. Re: CYBLE-212019 bootloading(single stack bootloader) using external host - Error code 0x4004
DheerajDake Nov 27, 2017 1:08 PM (in response to hima)Hello,
The UART packet information is binary. Posting it here wouldn't make any sense. What exactly are you looking for? The bootloader codes are 0x00 for successful packets and then after a while I get 0x4004 and then the bootloading stops.
After power cycle, when I issue an OTAU the header in cyacd gets verified. The bootloading host expects 15 bytes in return but the bootloader reponds with 7 bytes only. As a result, the embedded host waits infinitely.
Thanks
Dheeraj
-
4. Re: CYBLE-212019 bootloading(single stack bootloader) using external host - Error code 0x4004
e.pratt_1639216 Nov 28, 2017 7:28 AM (in response to DheerajDake)You probably have the baud rate set correctly for communications, but double checking they are both set to the correct value might be worth looking at quickly.
-
5. Re: CYBLE-212019 bootloading(single stack bootloader) using external host - Error code 0x4004
DheerajDake Nov 28, 2017 9:36 AM (in response to e.pratt_1639216)The baud rate is correct. Checked. Even if the baud rate is not correct, and if the module is unable to bootload correctly, a power cycle and asserting Bootload pin low should keep CYBLE in bootload state. But it's not happening.
-
6. Re: CYBLE-212019 bootloading(single stack bootloader) using external host - Error code 0x4004
user_476468517 Feb 23, 2018 4:55 AM (in response to DheerajDake)What microcontroller are you using as the embedded host?
Would you be able to clarify how you actually got this to work? I desparately need to be able to update my PSOCs over I2C from an arduino