New User

In summy I gave all details

Imported from wikidot

Hey there !

There is not smoothie software as-is ( that’s planned though, but is a completely separate project ), it’s just the firmware.
So, for the firmware.

You want to follow the documentation on the main page :
First, install the Codesourcery Toolchain.
Then get Smoothie from the github.
Then compile it.

Please go along and do this, and come here when/if you run into any kind of trouble.

Thanks a lot for testing smoothie :slight_smile:
Cheers !

Hi,

I want to improve my skills on the embedded development area.
For this purpose I started to search some open source projects.
And one day I read about smoothie - and I understood that it is exactly what I want.
But, after downloading source code from Git, I try to build and get error message.
I am sure, that all must works fine, but on my machine appears problem.

So, I have run “linux_install”, as result in working directory was installed toolchain.
After that I ran script “BuildShall”.
But, when I try to build a project (make clean all), I receive next error:

arm-none-eabi-gcc -g3 -mcpu=cortex-m3 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-exceptions -fno-delete-null-pointer-checks -Wall -Wextra -Wno-unused-parameter -Wcast-align -Wpointer-arith -Wredundant-decls -Wcast-qual -Wcast-align -I./capi -I./vendor/NXP/capi/LPC1768 -I./vendor/NXP/cmsis/LPC1768 -DTARGET_LPC1768 -DTOOLCHAIN_GCC_ARM -MMD -MP -std=c99 -O2 -DNDEBUG -c vendor/NXP/capi/analogin_api.c -o Release/LPC1768/./vendor/NXP/capi/analogin_api.o
make[3]: arm-none-eabi-gcc: Command not found

The output from command: echo $PATH:

/mnt/Smoothie-master/gcc-arm-none-eabi/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Small specification: “Smoothie-master/” directory placed on disk, which must be mounted each time before start work (shared with Windows).

I know that it question can be not for you, and must be asked on some Linux forums.
But, may you have some ideas?

Thanks!

Solved!

Problem was the next: my Ubuntu is 64-bit. So for the correct work need to install “libc6-dev-i386”.
Now it works!