- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there a way to disable the TOC2 validity check within Flashboot during the boot sequence? I know there's a way to disable the app verification, wanted to see if there was something similar for the TOC2 area validation.
Thanks!
Bryan
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Bryan,
I assume that you are talking about a 62/63 part running in NORMAL mode. If so, just make sure the TOC is empty. Then flashboot will see TOC2 as invalid and assume that your vector table for the CM0+ starts at 0x1000_0000. It will check the first two vectors, the Stack Pointer and the Reset Vector. If they are both in valid areas of Flash and SRAM respectively, the device will execute at the reset vector location at 0x1000_0004 and ignore the TOC2.
Regards,
Dheeraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Bryan,
I assume that you are talking about a 62/63 part running in NORMAL mode. If so, just make sure the TOC is empty. Then flashboot will see TOC2 as invalid and assume that your vector table for the CM0+ starts at 0x1000_0000. It will check the first two vectors, the Stack Pointer and the Reset Vector. If they are both in valid areas of Flash and SRAM respectively, the device will execute at the reset vector location at 0x1000_0004 and ignore the TOC2.
Regards,
Dheeraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you! This is good information to have!