I have tried to use chipkitcan library from Sublime Deviot. Deviot uses platformio as build platform.
I have been able to install the microchip legacy peripheral libraries in platformio and so able to compile, but I run into linker issues, symbols not found. The linker scripts for my architecture are properly found but it sounds to me that the static library for the peripheral is not found. I have verified that the linker script contains the OPTIONAL("libcmh_peripheral.a") and the same for the architecture specific linker and library. This works fine with IMPDE and with Arduino IDE (after intalling peripheral libraries). Is there anything in the compiler or IDEs that is hardcoded to find the static libraries? any environment variable or so?
Question
c0y3
Hi All,
I have tried to use chipkitcan library from Sublime Deviot. Deviot uses platformio as build platform.
I have been able to install the microchip legacy peripheral libraries in platformio and so able to compile, but I run into linker issues, symbols not found. The linker scripts for my architecture are properly found but it sounds to me that the static library for the peripheral is not found. I have verified that the linker script contains the OPTIONAL("libcmh_peripheral.a") and the same for the architecture specific linker and library. This works fine with IMPDE and with Arduino IDE (after intalling peripheral libraries). Is there anything in the compiler or IDEs that is hardcoded to find the static libraries? any environment variable or so?
Thanks
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.