28 ms·
Floating point is exactly the problem. I am building a balancing robot. What's the tool chain like?
by joshu 12y ago
Floating point is exactly the problem. I am building a balancing robot.
What's the tool chain like?
- zwieback 12y agoI've used the Keil IDE, which is free for small projects. Takes some getting used to but great debugger and easy to get started. There's also free Eclipse/gcc toolchains so if you're already used to Eclipse that's an easy way to get started. All the newer ST demo boards have on-board JTAG debuggers so they're a little bigger but convenient since you just need a USB cable. External JTAG debuggers are pretty cheap and Keil (ARM) has a super-nice trace probe if you're willing to spend a little more.
- e12e 12y agoI have no idea if it would be appropriate for your build, but the previously featured micropython (board) does have an fpu (and "oodles" of processing power) https://github.com/micropython/micropython/wiki https://github.com/micropython/micropython/wiki [Oh, same series - same chip? Very similar anyway]
- sitkack 12y agohttps://launchpad.net/gcc-arm-embedded/ https://launchpad.net/gcc-arm-embedded/ On Mac brew install https://raw.githubusercontent.com/PX4/homebrew-px4/master/gcc-arm-none-eabi-48.rb https://raw.githubusercontent.com/PX4/homebrew-px4/master/gc...