Question:
When I launch a Debug Configuration in CrossCore Embedded Studio I encounter an error “Trying to load an executable built for 0.2 silicon into a 0.0 silicon target. Continue?”. How can I avoid this?
==============================
Answer:
First, please be aware that this message is a warning only, and will not prevent from loading your DXE, should we choose “yes” to continue. The warning exists to alert to a mismatch between the Silicon Revision of the target, and the Silicon Revision being used by the build tools to determine which silicon anomaly workarounds should be implemented.
In CrossCore Embedded Studio, the silicon revision for the project is set via the “Processor Settings” tab under “Project: Preferences: C/C++ Build: Settings”. This should be set to match your target. If using multiple silicon revisions, we recommend building for the oldest silicon revision of the targets, and ignoring the warning when loading the DXE to newer silicon targets.