Hi, i have made a custom design and i cant get it in boot-loader mode so, i have some questions.
1. Do the EZR32HG220 comes with boot-loader programmed ?
2. If yes, which are the pins that will be used by the boot-loader ? in data-sheet it says PD7 and PD6 but, the same applies for a developement board that i looked at, and in data-sheet said the same but schematic showed that another pins were used.
3. Does the boot-loader requires any external clock sources in order to run ?
4. Anything else that could help ?
Some help, please ?
As far as I know, EZR parts do not come with preprogrammed bootloader, but you can program them based on AN0003. However, I mostly work with kits, I'm not entirely sure about the parts.
AN0003 and the code attached to it should answer the other questions.
Hi ! Thanks for the response!
I have already went through it before but it did not answered my questions.
AN0003 states this: The UART bootloader is preprogrammed in all EFM32 Series 0, EZR32 Series 0, and EFM32 Series 1 devices.
And EZR32 Series 0 include HG family too.
I don't know which source is more trusty because in a STK board that uses EZR32HG330, they are using a different pair of pins than the ones stated in that part datasheet. Could you help me with that ?
Based on the source code, on HG, bootloader uses LEUART0 location 3 (see the source here: http://www.silabs.com/documents/public/example-code/AN0003SW.zip ).
That means PF0/PF1. I'm not sure why we list bootloader pins in the datasheet, since it's software and not chip dependent.
To be honest, I don't really know if chips are still preprogrammed with bootloader, or that note is outdated in AN0003, and it would probably take long time to figure out who would know it, so I would recommend to test it.
Thank you ! I will try this.