Jan 08, 2019
05:03 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 08, 2019
05:03 PM
Hi,
My FX3 is configured for i2c boot via PMODE pins, and there are 2 EEPROMs connected on the i2c bus. Each EEPROM is assigned an address in hardware. My firmware is only stored on one of those EEPROMs, the other contains some application data.
Will the bootloader know which EEPROM to boot from? Current guesses:
- Is there a setting that tells the bootloader which address to boot from?
- Does the bootloader try all the EEPROMs till it finds one with correct boot header?
Thanks!
Solved! Go to Solution.
- Tags:
- bootloader
- eeprom
- fx3
1 Solution
Jan 14, 2019
07:25 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 14, 2019
07:25 PM
Hello,
The boot-loader would read the contents of EEPROM at address 0xA0. If it finds valid content in the EEPROM, it loads the firmware else it fails.
Best regards,
Srinath S
7 Replies