This is why they call it hardware. It is hard to do ;-)
Configuration "selectable during deployment" If that means after programming the PSoC you will need to find out (there is a 500 page TRM) and program the registers responsible for routing when your application runs. Usually a job Creator performs for you.
Another choice would be to use the bootloader selecting between two different projects.
When the selection you want to make is before programming the PSoC you may use the simple scheme to enable / disable components or even completely disable topdesign sheets.
I don't want to dynamically reconfigure the chip, I'd just like to have multiple build configurations in the "Design Wide Resources" section with configuration-specific pin mappings and manually select the appropriate configuration before compilation. The design doesn't need to have the ability to discover what is the target. And then let Creator compile my project according to the selected configuration as it usually does.
Heh, it seems that Creator allows me to add another "Design Wide Resources" item, but it wants to overwrite the existing one. And here's the problem: I'd like to have two different instances and switch between them, which is currently not possible. Any workaround?
1 of 1 people found this helpful
Use three sheets for your topdesign: one general and two for the I/O pins.
Selecting the wanted configuration is done by disabling the appropriate sheet.