- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We have an existing design that uses the CYBLE-222005-00. This part is now on LTB and is replaced by CYBLE-222014-01.
Will our old code run on this new part without modification?
If it is backward compatible are there any other consequences to not re-compiling for the newer device?
Many thank for any answers in advance.
Austen
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CYBLE-222014-01 support features supported by CYBLE-222005-00. CYBLE-222014-01 also has 8 DMA channels.
Once you recompile, the existing firmware should work well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CYBLE-222014-01 support features supported by CYBLE-222005-00. CYBLE-222014-01 also has 8 DMA channels.
Once you recompile, the existing firmware should work well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for answering my question.
I'd still like to know if the old code will run on the new device without recompilation?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As part of the programming flow, programmer compares the silicon ID from the hex file and the target device silicon ID in Check Silicon ID step. This step will fail if you use hex file corresponding to another device. Thus, user needs to re-build the project for a different device. For more details on the programming flow, please refer https://www.cypress.com/documentation/programming-specifications/cy8c4xxx-cyblxxxx-programming-speci...