Can I modify the bootloader of BF592, if can, how? and is there any datasheet about this.
No....not possible to change Boot ROM of processor. However, you can write your own second stage loader to customise the boot process. This second stage loader will be bring in first by default boot mode and then can execute to perform the required boot process.
BTW, what is your application? Can you please provide more details about it?
Thanks for your reply.
Anyone can read out the code in the external memory. If they also copied our circuit, they can easily have the same as us.
So we want to protect the code in the external memory. We are now considering adding a microcontroller to solve this problem.
If bootloader can modified, i can write encrypted code into the external memory and then decrypt in the bootloader. This does not require additional microcontroller.
Another question: Can i store our user code at L1 ROM of BF592 and boot with 'Execute from Internal L1 ROM' without external memory.
Sorry, English is not my native language, do not know that there is no clearly stated.
Yes...You can store your custom code in 64KB instruction ROM available, but as mentioned in datasheet, customers wishing to customize the on chip ROM for their own application needs should contact ADI sales for more information on terms and conditions and details on the technical implementation.
Please contact ADI support by filling out the form at www.analog.com/support
Retrieving data ...