Other Parts Discussed in Thread: AWR1642, , UNIFLASH
Hello,
in this forum thread (titled: "AWR1642: Meta Image Size"):
…is written that device bootloader stored in ROM is trying to load firmware meta images from flash addresses 0x0, 0x80000, 0x100000 and 0x180000. In my case I have IWR1642 and it boots only from meta image "slot" 1. If I erase device and flash forking image to slots 2, 3 and 4 and leave first empty, it is not booting. If I flash working image to slot 1 it boots. I need this feature for flashing firmwares/meta images over CAN. I've got CAN working, I am able from my app read, erase and write to flash but without this auto fallback boot feature which it should have it will be needlessly more complicated. I even tried to flash only first 32 bytes of working program to force it to load header/part of header and force it to fail integrity check and move to next flash boot address but without success. (I’ve checked, that it was written OK.) What am I missing?
Chip complete label is as follows:
IWR1642
QG
86ZDPP9
502AC ABL G1
I hope it’s not some old buggy silicone.
We are using our own boards but they are mostly schematically copies of evaluation board schematics but everything seems to be working even flash and I read entire flash via my application in ARM core and there was what uniflash written to it.
Thanks for advises.
Best Regards
Petr