This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to build the LINUX tools?

I develop with MDK. Now, I want to create a bootloader with 12.1? Follow the instruction of the document, I must install micro-ecc, and ....

image description

image description

image description

image description

image description

But as last, we can not get the prebuilt native tools.

I want to know that why the SDK12.1 does not include the micro-ecc, Since We all can be download and compile the lib, we think that nordic have ability to do it better, and the developer will save so many times to do more better product.

and the sdk 12.1 not like the sdk 11 to provide a bootloader to test it.

the only provide

  • Why build the toolchain from source? It comes with prebuilt binaries from launchpad. Building GCC from scratch is not something I would recommend for any embedded developer, as it's a very complex operation. Grab the gcc-arm-none-eabi-*-linux.tar.bz2, unpack it to your desired directory and modify /components/toolchain/gcc/Makefile.posix to this path. If you get any weird errors running arm-none-eabi-gcc, it's probably because you're on 64-bit linux, and need to install "ia32-libs" for x86 compatibility.

    I agree with your last point here. We can always provide methods or tools to ease the development. For instance: provide scripts to pull and build the external library. I'll bring this up internally.

    Cheers, Håkon

Related