query: how to install this toolchain so that i can update my global compiler settings while selection of "GNU GCC compiler for ARM" in settings>>compiler>>global compiler settings>>GNU GCC compiler for ARM>>toolchain executables>> i need to fill all the entries mentioned here.i am confused which executable file belong to which fillup section.I do not understand this at all...
As the compiler and linker executable files are available in the bin folder of the downloaded toolchain but the resource compiler and make program files are not there in the bin folder.resource compiler is not needed for arm target. This is only for windows targets.
c:\arm\gcc7
└───gcc-arm-none-eabi-7-2018-q2-update-win32
├───arm-none-eabi
├───bin
├───lib
└───share
C compiler = arm-none-eabi-gcc.exe
C++ compiler = arm-none-eabi-g++.exe
Linker for dynamic libraries = arm-none-eabi-g++.exe
Linker for static libraries = arm-none-eabi-ar.exe
1.Windows 2000 or later (correct i am having windows 10)this is probably only for the windows executables... If you want to use it on your arm you can also use makefiles or whatever....
2.CodeBlocks IDE V10.05 (or later) for Windows and MinGW-compiler or (having both,but the confusion as its an arm project,mingw compiler is not automatically getting detected ,even manually trying on global compiler settings too not working ,same error)
3.Microsoft Visual Studio 2010 or later (optional,trying 2.)
EDIT: have you any idea what you are doing? If not, please tell us what you want to do... Compiler emWin on windows, for testing, or compiling emWin for arm and running it on your arm controller?
kindly tell me the procedure ,how did you made this project,i guess it is made using Cubemx ,but in my cubemx version,codeblocks ide is not listed
Thanks ;D
He likely started from an empty Code::Blocks project and then add code and settings till it built correctly.
Tim S.
kindly tell me the procedure ,how did you made this project,i guess it is made using Cubemx ,but in my cubemx version,codeblocks ide is not listed
Thanks ;D
He likely started from an empty Code::Blocks project and then add code and settings till it built correctly.
Tim S.
EDIT: i am using emwin for its >>static libraries (STemWin532_CM0_GCC.a,STemWin532_CM3_GCC.a,STemWin532_CM4_GCC.a,STemWin532_CM7_GCC.a) as within these libraries only the source code of the GUI_Init() or other functions be available) . once the program which i am trying to write ,if successfully build with this libraries,then a smart screen will appear on my LCD?....1) You have to compiler the static libraries with the arm compiler and not with the mingw compiler!! (i don't know if you did that....)
do you find any mistake in this approach?
i want to ask,the project you provided is working perfect and building,if it is building definitely it is using the arm-none-eabi compiler,How did the project itself is detecting the compiler present in the windows while building the code even though its executable are not provided in the setting of its path manually(right now by me,i have just clicked on the C:B project and pressed build that is it).this really is a flaw in codeblocks and some time ago i tried to fix this by printing the used executables with full path....