As it says... I have a distinct aversion to any language that has the 3rd letter of the alphabet associated with it.
I'll be happy with anything that allows asm development, but preferably not inline-asm.
Thanks for any help
K_F
you could write one :P
looks like it would be easier that writing one for x86
:biggrin:
I'd thought of that, each of these cores are annoyingly different.
I'm trying to avoid the Arm, for something simpler, but the processors going the Arm custom made route :(
Maybe just writing the assembler/compiler would be an idea, but why reinvent the wheel - could be another idea!!
:icon_mrgreen:
i am sure there is an assembler out there somewhere
you just have to google the hell out of it - lol
finding a decent IDE may be another story
You could use the Eclipse IDE and the GNU tools, basically as, ld and make. For Windows I tend to use the Yagarto GNU/GCC tool chain, if you just want to do assembler just write .s files and pretend you know nothing about .c or .cpp. You'd need something like GCC 4.6.2 or 4.7.1 to handle M4 instructions.
You could do the same with Keil or IAR evaluation tool chains. I'd probably suggest that route as most of the open debugging choices are a total cluster.
On the M4(F) side, I'm playing with the STM32F4, it's supposed to drop into my boards with the STM32F2 Cortex-M3 part. The FPU on the M4F only supports 32-bit floats, so it's not that exciting.
If you're using ATMEL parts they have their Studio 6 IDE which is a mashup between Visual Studio and GNU/GCC tools.
Thanks Clive...
I downloaded Keil, but it's a limited trial version - They want around 1.5K-2.5K$ for a license - They must be out of their tree :(
I'll look at the Yagarto GNU/GCC tool chain...
Interestingly it looks like FASM can do Arm stuff...
:t
Hey, I could have suggested Green Hills, they lease their's yearly in the $10-20K range.
The 32K limit in Keil is actually quite high, especially for purely assembler, unless you have a lot of data tables. The debug support however is very good, and would permit you to get your feet wet without the frustration of some of the open/free JTAG/SWD offerings.
sounds like a good business to get into
i could even do a hardware emulator and make some big dough :P
K_F,
revolution has modified fasm to create fasmarm which is free and updated regularly, highly thought of. Adaptable to many/most/all ARM chips.
fasm Non-x86 architectures board: http://board.flatassembler.net/forum.php?f=22
fasmarm thread, most recent page: http://board.flatassembler.net/topic.php?t=4191&start=420
fasm has many advantages!
hth,
farrier