Software
Libgcc with a banked HCS12 system
I've been working on all the issues surrounding banking, and have solved the major problems, but have hit something I to which I can't find an answer. This
Categories: Software
--defsym on linker commandline?
I can't get "--defsym" to work with ld according to http://m68hc11.serveftp.org/doc/ld_2.html#SEC2 I try m6811-elf-gcc -m68hcs12 -mshort -Wl,-T,ldscript-rom.x
Categories: Software
FPGA and DSP accelerate image development
A new FPGA and DSP codesign platform for developing image processing equipment, the SMT339, has been launched by Sundance Multiprocessor Systems.
Categories: Software
Development kit puts games on OMAP handsets
A new gaming development platform from Ideaworks3D and Texas Instruments brings console-quality 3D games to mobile handsets.
Categories: Software
Mixed-signal FPGAs take on system management
The Actel Fusion Programmable System Chip (PSC) can now perform system management functions within electronic systems, a $2.5 billion global market opportunity.
Categories: Software
Kit gets started on STR750F designs
To help familiarise system designers with the architecture, Hitex has launched an STR750F starter kit containing all the necessary hardware and software components.
Categories: Software
Robot development kit aids education
The Australian-made Microbric Viper is a programmable robot development kit that can be pulled apart and put back together in an unlimited number of ways.
Categories: Software
Re: compiler emits two 8bit access instead of one 16bit
... I wonder what it emits for *((volatile word*) &offset[_eeprom_base]) = 0; Mike -- p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);} This
Categories: Software
Re: compiler emits two 8bit access instead of one 16bit
... Ah, the offset. Makes it completely backwards? This is all messed up 8-P With the offset it works without -O and not with With no offset it works with -O
Categories: Software
Re: compiler emits two 8bit access instead of one 16bit
... Same version here (3.1). If you're saying -Os does not change it to clr-clr, are you sure you recompiled? Apparently it is the optimizer breaking it. It
Categories: Software
Re: compiler emits two 8bit access instead of one 16bit
... Here with -Os (I use version 3.1 of the tool-chain). But the size of my function was different. So we learn, don't rely on optimization. I wonder, if the
Categories: Software
Re: compiler emits two 8bit access instead of one 16bit
... It says it was fixed in 2.92. I have 3.1 and without -Os I get two 8bit accesses. Ah, the difference is the offset: // v 3.1 toolchain, gcc parameters
Categories: Software
Re: compiler emits two 8bit access instead of one 16bit
Oh no... the bugreport says it is fixed. I was right, he had agreed it was a bug. I didn't find it before because I only looked at bugreports still open.
Categories: Software
Re: Writing a function which is intended to run from RAM
... Yeah, I use LMA and VMA pretty easily now. It's not "relocatable", but just loads to a different address (Flash) than the address it expects to execute at.
Categories: Software
Re: compiler emits two 8bit access instead of one 16bit
... Yes I've had optimization enabled (-Os) because my extern inline functions did not compile correctly without it. So did you mean "Without -Os" it emits
Categories: Software
Re: Writing a function which is intended to run from RAM
Frank, I used a different approach that has allowed me to write C code and run it in RAM. I am using the MC9S12NE64 which has 4 16K Flash pages, with only 3
Categories: Software
Re: compiler emits two 8bit access instead of one 16bit
... Actually, this won't work, either, because it doesn't address the issue of an atomic, not just uninterruptible, 16 bit access. A specially-designed set of
Categories: Software
Re: compiler emits two 8bit access instead of one 16bit
... The problem with all such attempts to address this issue boils down to this: If the compiler changes, then the programmer has to go back and "fiddle around
Categories: Software
Re: compiler emits two 8bit access instead of one 16bit
... Do you have optimization enabled ? With -Os it does not emit the clr, but a movw #0,... instead. You might also do this: volatile word zero = 0; *(volatile
Categories: Software
WiMAX development platform packages new MAC
Wintegra has announced two significant milestones in its expanding WiMAX product offering.
Categories: Software
Recent comments
16 years 41 weeks ago
16 years 41 weeks ago
16 years 41 weeks ago
16 years 41 weeks ago
16 years 41 weeks ago
16 years 42 weeks ago
16 years 46 weeks ago
17 years 6 weeks ago
17 years 7 weeks ago
17 years 8 weeks ago