>>"Is there any downside to installing a newer version of PSoC Creator"
--> No. There will not be any problem.
We recommend you to use PSoC Creator 4.2 (latest version) obtained from the link below and compile your project. If you are seeing any errors when compiled please attach the screenshot of the error you are getting.
Thanks and regards
Thank you for your reply.
I downloaded PSoC Creator 4.2 and installed it on a clean pc (no PSoC installed prior on it).
After opening the project, I updated a couple of components(?), of which the IDE told me an update was available.
However, after pressing F6, I'm getting the Errors:
No location was selected for the binaries of the tool chain "ARM MDK Generic". The tool chain will not build until a location is selected. Use Tools > Options > Project Management > Generic Toolchains to set the location of the appropriate binaries.
Build error: ERROR: No location was selected for the binaries of the tool chain "ARM MDK Generic". The tool chain will not build until a location is selected. Use Tools > Options > Project Management > Generic Toolchains to set the location of the appropriate binaries
If I go to Project > Build Settings > Toolchain, it tells me "ARM MDK Generic"
I can change it to ARM GCC 5.4.2016-q2-update or ARM GCC Generic.
When I change it to ARM GCC 5.4.2016-q2-update, the "Output" tab does act more lively.
It does however result in 8 errors
 Build error: address 0x1731a of ... ProjectName.cydsn\CortexM3\ARM_GCC_541\Debug\ProjectName.elf section `.text' is not within region `rom'
 Build error: ... ProjectName.cydsn\CortexM3\ARM_GCC_541\Debug\ProjectName.elf section `.eh_frame' will not fit in region `rom'
 Build error: section .cyloadablemeta loaded at [0000ffc0,0000ffff] overlaps section .text loaded at [00002b00,00017319]
 Build error: region `rom' overflowed by 0 bytes
 Build error: undefined reference to `log'
 Build error: The command 'arm-none-eabi-gcc.exe' failed with exit code '1'.
Error  and  are the ones in the previous quote block.
I do know that this project can be compiled; I also received the cyacd file... But why do I get these errors? Is it because I changed the Toolchain?
Also, why error , I mean, do I need something special to use`log()`?
Some files in the project contain chinese characters. However, they are shown like //´æ´¢±êÖ¾
What font, supported in PSoC Creator, would be able to display the correct chinese characters, so I can translate them?
You need to install the Keil ARM MDK compiler since it doesn't come packaged with PSoC Creator.
Once installed, in PSoC Creator, go to Tools > Options > ARM Toolchains and then point to the bin directory as shown below:
Click Apply and then build the project. Let me know if it works