Hello.
I'm trying to wrote bootpatch code for msc8156 on ADS by myself in C for ethernet bootloading. I wrote simple application in CCS and it was successfully loaded by ethernet. By i need ddr initialization before target app loading is started. So I wrote simple leds blinking app in C, burned I2C on ADS and switched
SW1.0 BPRT0 - ON
SW1.1 BPRT1 - ON
SW1.2 BPRT2 - OFF as to load by ethernet
and
SW1.1 - OFF as to bootpatch will be executed while booloading
When ADS was turned off and then turned on a saw that bootpatch was executed successfully but than there was no ethernet dhcp activity. So i attached to code and pointed out that core is stopped as my bootpatch code did when it returned from main. I think that bootpatch code must jumped to initial bootloader when finished. But what address it should be jumped and how it can by instructed to jump in C?
Thank you. Sorry for my Engllish.