Port pins for booting external devices

11 posts / 0 new
Last post
hrg
Offline
Last seen:2 years 3 months ago
Guru
加入:2014-08-05 13:37
Port pins for booting external devices

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

JE_Dialog
Offline
Last seen:2 days 12 hours ago
Staff
加入:2013-12-05 14:02
Hello hrg, I need to double

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

hrg
Offline
Last seen:2 years 3 months ago
Guru
加入:2014-08-05 13:37
Hi 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

JE_Dialog
Offline
Last seen:2 days 12 hours ago
Staff
加入:2013-12-05 14:02
Hello hrg, i beleive ( need

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

hrg
Offline
Last seen:2 years 3 months ago
Guru
加入:2014-08-05 13:37
Hi 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

JE_Dialog
Offline
Last seen:2 days 12 hours ago
Staff
加入:2013-12-05 14:02
Hello hrg,

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

hrg
Offline
Last seen:2 years 3 months ago
Guru
加入:2014-08-05 13:37
Hi JE_Dialog

Hi JE_Dialog

please confirm and acknowledge asap.

Thankyou

JE_Dialog
Offline
Last seen:2 days 12 hours ago
Staff
加入:2013-12-05 14:02
Hello hrg, for (2) : Smart

Hello hrg, for (2) : Smart Snippets won't suppor that. You would need to use a stand alone EERPOM programmer.

BR JE_Dialog

hrg
Offline
Last seen:2 years 3 months ago
Guru
加入:2014-08-05 13:37
Thankyou JE_Dialog.

Thankyou JE_Dialog.

Smartlogic
Offline
Last seen:4 years 8 months ago
加入:2014-03-07 08:30
嗯,(2)我有燃烧SPI

嗯,(2)我有燃烧SPIflash with Smart snippets SPI tool, but not booted.

MT_dialog
Offline
Last seen:1 week 4 days ago
Staff
加入:2015-06-08 11:34
Hi Smartlogic,

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