Hi, I used EE-240 for guidance several years ago on a design with the BF53x. Now I need to do the same with the BF592A. Is there a new app note or can I use the same concept? Thanks.
The boot ROM provides user-callable functions that help to boot a new application. These function expects the address of the application as one of the parameter. The System Reset and Booting chapter in the HRM has the details about these ROM callable API's.
The below thread has a sample code for BF527 . You can have a look at this to know how this can be achieved using ROM callable functions.
Message was edited by: AndyR: Removed link to private group.
This is what I get when I click on the link...
Thanks, these functions are a big help. If I use the BFROM_SPIBOOT function
and return to the calling function (i.e. boot manager) using the
BFLAG_RETURN flag, do I need to do a software reset (RAISE 1) to execute the
new DXE file?
Principal Electrical Engineer
(802) 655-3159 ext. 292
Hi Guru, the BFROM_SPIBOOT documentation in the HRM refers to both SPI0 and
SPI1. Can you please clarify if this is only available with one of the
ports or how to choose which port to use for booting.
The BFLAG_ALTERNATE flag differentiates between the two. There is no need to issue soft reset. You need to just initialize the FER and MUX registers to appropriately enable the peripheral and have a valid stack before calling these API’s.
BTW, by mistake I provided the link to a private group and hence you see this error. The sample code is attached here for your reference.
Retrieving data ...