Hi Dialog Team ,
Is it possible to boot external devices like EEPROM using Ports 1,2 or 3 apart from Port 0 ? Because in Application note AN-B-001 they have mentioned that Port 0 is used to scan for external devices while booting and used only Port 0 pins. So it means we cannot configure other ports to do this function ?
Thanks

Hello hrg, I need to double check : do you plan to use secondary bootloader ? w/o secondary bootloader, for sure, i beleive not. But with, it might be possible.
BR JE_Dialog
Hi JE_Dialog
We are planning to use a SPI EEPROM to store the code and boot from it ,but in application note AN-B001 under "4.Booting pins" section they have mentioned " During booting, port P0 is used to check for the presence of external devices. " .So is it possible to use ports other than P0 for interfacing external devices.
Thankyou
Hello hrg, i beleive ( need to double check) that if you use a seconardy bootloader in OTP you can re-map the pin assingments - i would need to verify that though. If you have no secondary bootloader, then P0 needs to be used.
BR JE_Dialog
Hi JE_Dialog ,
1)Please verify and confirm .we are not using secondary bootloader.
2)Also is it possible to use smartsnippet to burn the application code to SPI EEPROM using the SPI flash programmer ? If not please let me know what are the steps to do it.
Thankyou
Hello hrg,
for (1) : if no secondary bootloader, then you must use those defined as its mandated in BootROM.
For (2) : I need to check.... i dont beleive its so straight forward.
BR JE_Dialog
Hi JE_Dialog
please confirm and acknowledge asap.
Thankyou
Hello hrg, for (2) : Smart Snippets won't suppor that. You would need to use a stand alone EERPOM programmer.
BR JE_Dialog
Thankyou JE_Dialog.
嗯,(2)我有燃烧SPIflash with Smart snippets SPI tool, but not booted.
Hi Smartlogic,
Have you declared your SPI as bootable from Smart Snippets (when burning the SPI you should get a question message whether to make it bootable or not). After making it bootable you should also reset your board for the primary bootloader to start executing.
Thanks MT_dialog