Troubleshooting - thomaseichinger/RIOT GitHub Wiki
When I run make
in the RIOT repository, I get something like:
mkdir -p
mkdir: missing operand
Try 'mkdir --help' for more information.
Makefile:6: recipe for target 'all' failed
make: *** [all] Error 1
What am I missing?
You have to run `make` from within your application directory, not directly from the RIOT repository.
When I try to build my newly created project I get:
bin/msba2/swsoci/core.a(kernel_init.o): In function
kernel_init':
kernel_init.c:(.text+0x9c): undefined reference to main' collect2: ld returned 1 exit status
Make sure that you have 1. correctly set the PROJECT environment variable and 2. appended UseModule to the project's Makefile
I run make
from a project folder but get something like: "make: *** /home/oleg/git/SAFEST/demo_router/../../RIOT/boards/msba2: Is a directory. Stop.
What goes wrong?
Make sure that there is no trailing white space after your BOARD define in the Makefile.
`
My MSB-A2 hangs in a reset loop and remains unflashable. How can I recover this node?
Please visit How to Recover a unflashable MSB-A2
The linker says something like RIOT/cpu/lpc2387/linkerscript.x:221 cannot move location counter backwards (from 4000fb4c to 4000ec98)
. What's wrong?
Your application is too big and won't fit into RAM or the ROM of the target platform.