Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

README.md

Ledger Blue development environment

Developping applications for Ledger Blue requires a specific SDK and two compilers

  • A standard ARM gcc to build the non-secure (STM32) firmware and link the secure (ST31) applications
  • A standard ARM clang above 4.0.0 with ROPI support to build the secure (ST31) applications

Setting up the environment

Adding the Nano S SDK

Download the Nano S SDK from https://github.com/ledgerhq/nanos-secure-sdk and link the environment variable BOLOS_SDK to it. You'll have to checkout the tag matching your firmware version.

Adding the Blue SDK

Download the Blue SDK from https://github.com/ledgerhq/blue-secure-sdk and link the environment variable BOLOS_SDK to it. You'll have to checkout the tag matching your firmware version.

Troubleshooting

If you get missing include files on an x64 linux device, make sure to install the libc6-i386 and libc6-dev-i386 packages

Contact

For any question please contact hello@ledger.fr

About

Development Environment for Ledger Blue and Nano S

Resources

License

Packages

No packages published