1
Messages
This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.
Messages - andersm
2
Bus Pirate Support / Re: bin access to I2C-memories in C
3
General discussion / Re: keil 4 arm WTF
CMSIS only concerns itself the processor core and the core peripherals (well, now it's called CMSIS-CORE and there's a CMSIS-DSP library, the CMSIS-RTOS specification and the debug-related bits). It was originally supposed to be a standardised driver interface, but that effort was abandoned after only managing to specify a debug-UART driver, which was then removed after one release. The peripheral libraries are completely up to the chip vendors.
4
General discussion / Re: keil 4 arm WTF
NewProject -> select some of hundred dev boards out there or select a mcu -> select external osc speed -> select target mcu clock -> bang, here's a hello world project with startup code already in, with systemsetup already there setting the oscillator and a blank main() function or a main function with while(1); ...[/quote]
It's been a while since I last touched Keil, but IIRC that's pretty much what you get. One neat thing Keil has which I forgot to mention is the graphical config interface for the hardware initialization code. Configuring the clock tree, IO pins etc using drop-down menus is undeniably more convenient than writing the code yourself.
5
General discussion / Re: keil 4 arm WTF
On the negative sides, the IDE isn't all that great as you've noticed, and it can be restrictive compared to simple makefiles. One bizarre "feature" is that it seems the chip maker's peripheral libs bundled with the compiler are always included in your header search paths, and trying to use newer versions lead to undiagnosable compiler errors until you get everything just right. Also, last time I checked the version of GCC offered by Keil was ancient and probably not usable for anything newer than ARM7TDMI.
If the open source tools are good enough for your needs, and you don't need graphical setup wizards for everything I don't really see a reason for buying Keil or any commercial compiler for that matter.
6
General discussion / Re: Microchip USB and open source project
7
Project development, ideas, and suggestions / Re: USB Password Manager
8
AVRDude / Re: Re: avrdude: initialization failed, rc=-2
9
General discussion / Re: Turn around for SeeedStudio Fusion
10
General discussion / Re: I just bought this, and you what did you buy ?
11
General discussion / Re: Does aging parts cause Windows to slow down??
12
General discussion / Re: ST Link and VirtualBox.
http://www.yagarto.de/
[/quote]
Dead[/quote]
Latest release is from December and has the current versions of all its components. That's over a year after the "goodbye" message was written.
Quote
[quote author="andersm"]Just a compiler without any libraries nor tools (debugger, programmer..)[/quote]
https://launchpad.net/gcc-arm-embedded/+download
If you need libraries download them directly from ST. It's not too hard to find binaries for OpenOCD, and I bet a GDB binary is just as easy to find.
Quote
[quote author="andersm"]never used it but from what I see it's using mingw - that's immediately turning on red lights[/quote]
https://sourceforge.net/projects/devkitpro/
Any GCC build for Windows will be using a POSIX layer. MinGW is the most native of them.
Quote
[quote author="andersm"]closed, no debugger[/quote]
http://www.mentor.com/embedded-software ... e-edition/ (can't use the hardfp abi, not otherwise limited)
The GNU bits are open as required by the license. 90% of all the selfbuilt toolchains seem to use Mentor/CodeSourcery's source code packages.
[quote author="andersm"]
http://www.coocox.org/
[/quote]
- very limited support for mcu's (especially for stm32f4)
- uses their own libs (not that bad) but not simple to add native stm32 libraries in it[/quote]
You need a toolchain that supports Cortex-M4, not a specific chip (which CooCox definitely supports). If the chip vendor offers any support libraries of their own just download and add them. There's also no requirement that all components come in the same installer. If you're going to be switching OS just for that, keep good backups of your data files because you will be doing it a lot.
13
General discussion / Re: ST Link and VirtualBox.
Yes. Here's a couple:
http://www.yagarto.de/
https://launchpad.net/gcc-arm-embedded/+download
https://sourceforge.net/projects/devkitpro/
http://www.mentor.com/embedded-software ... e-edition/ (can't use the hardfp abi, not otherwise limited)
http://www.coocox.org/
There's also plenty of scripts and tutorials for building the toolchain youself.
14
General discussion / Re: ST Link and VirtualBox.
15