Hello Dialog Team,
We're working on booting da14580 via UART(P0_4 and P0_5, baud 57600). After power on, we did not receive 0x02 from p0_4. Then we reset da14580 by a high level voltage(RST). Da14580 booted successfully via UART.
My question is why an additional reset can make da14580 boot via UART. Does da14580 reset by itself after power on?
Thanks.
Device:
Hi Shuaiwei Yin,
There is no need for an additional reset when power on the 580, as soon as you power on the device there should be 0x02 in order to boot from UART, at least on my side i can properly get a 0x02 as soon as i power the device. Perhaps the external device for some reason missed that byte.
Thanks MT_dialog
Hi MT_dialog,
Thanks for the response. We connected p0_4 to the oscilloscope and did not observe a 0x02.
Regards,
Shuaiwei
Hi Shuaiwei Yin,
The booting from external devices is done via the ROM bootloader and its a standard procedure, as far as i am aware this is executed every time the device powers up, did a check though with a pro board and tracked the bootloader execution on the P04 and P05 pins while plugging power on the device, and i was perfectly able to track a 0x02 on the analyser, please check the attached picture. If you dont see the bootloader execution when you power on the device, then perhaps this is an electrical issue on your custom board perhpas.
Thanks MT_dialog
cannot find the attachment....
Hi Shuaiwei Yin,
Sorry, forgot to upload the attachment. Here you go.
Thanks MT_dialog
Hi MT_dialog,
Thank you so much.
Regards,
Shuaiwei