-
Notifications
You must be signed in to change notification settings - Fork 132
the nightly build does not work with 3rd party boards #281
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
in ArduinoHelpers.java it has following lines:
This means it can only handle certain kind of boards but not customized or 3rd-party boards. Shouldn't we always create the ENV_KEY_build_system_path for all the boards if the "build.system.path" has not been defined? I also found the code handle the combiner for sam and mtk. I think this way seems too rigid to handle increasing amount of hardwares. Why can't we just put all |
I made a blog post on this subject. |
@jantje Thanks a lot!
|
Help is welcomed. but ....it is all far more complex than it looks ;-) One of the problems is knowing the difference between "code that needs to be archived" and "code that only needs to be linked". |
I'm closing this as a duplicate of #158 |
I am testing RFduino recently. I can compile and upload successfully when using arduino IDE 1.6.5. However, the eclipse plugin cannot add system includes resulting compiler failure with missing file like "chip.h".
RFduino has these lines in the "boards.txt ", which have not been respected:
These includes are not in the projects.
I also try to add values
build.variant_system_include="-I{build.system.path}/RFduino" "-I{build.system.path}/RFduino/include" "-I{build.system.path}/CMSIS/CMSIS/Include"
andbuild.variant_system_lib=libRFduinoSystem.a
in the platform.txt. Still it does not have any effect at all.the
build.system.path
is empty. If I add "build.system.path={runtime.platform.path}/system", it will work.However, the combiner won't work properly, it seems put all arduino related *.o in
release/arduino/
instead ofrelease
. Changing{build.path}/syscalls.c.o
to{build.path}/arduino/syscalls.c.o
in the platform.txt solved this problem.any idea where to start to fix it? Is the current code respect all setted value or using fixed value?
The text was updated successfully, but these errors were encountered: