Education Library

Frequently Asked Question

Can I use selfboot to load multiple different programs?

This is not directly supported by the selfboot function, but could be done by having two EEPROMs on the I2C bus, each with a different address. The address pins of each could be changed by a switch or microcontroller so that the proper EEPROM is loaded at start-up. Note that the SigmaDSP selfbooter will only boot from a fixed address, so there must be only EEPROM on the I2C bus at one time with that address.