Post Created date
Using .weak in custom vector table
Quote:Actually the data and bss loops now come out of libc when required and are no longer located in gcrt1.SIt sounds like there's been some changes, which is pretty much my case...
Wednesday, 28 September 2011 - 17:45
Using .weak in custom vector table
curtvm's suggestion of putting gcrt1.S in the project proved to be an excellent debugging tool. By stripping things out and/or moving code between files, I found the answer: .weak...
Tuesday, 27 September 2011 - 23:04
Using .weak in custom vector table
I have not changed/added any command line options, but I edited the linker script. I removed the standard vector table with: /DISCARD/ : { *(.vectors); } I put the section...
Tuesday, 27 September 2011 - 18:38
JTAGICE USB driver for Windows 7 x64
I gave AVR Studio 4.18 RC4 a try and the USB driver worked with Windows 7:
Thursday, 5 November 2009 - 00:55
XMEGA EEPROM access standards
There is a simple work-around that I'm going to be using. Change the linker scripts to include the 0x1000 mapping offset by setting the .eeprom section to start at 0x811000 (or...
Sunday, 25 October 2009 - 17:27
XMEGA EEPROM access standards
Identifying the ELF parser as the component is a useful tidbit -- I assume (after looking over my AVR Studio installation) this would be AvrParserElfDwarf.dll (in the Parsers...
Wednesday, 21 October 2009 - 19:45
XMEGA EEPROM access standards
Quote:Seems reasonable for reading. My communication skills may be showing their shortcomings. What I've been trying to say is that I consider this approach to be completely...
Tuesday, 20 October 2009 - 17:14
XMEGA EEPROM access standards
Having shown a specific example of the "ugly" way to use EEPROM memory mapping using casts, I thought I should expand the example to show how I really did it. This is illustrative...
Tuesday, 20 October 2009 - 00:51
XMEGA EEPROM access standards
I'm not suggesting the runtime use C; the code was for illustration. (I inspect the disassembly of critical code like this and it works for my test case. I have not yet seen the...
Tuesday, 20 October 2009 - 00:21
XMEGA EEPROM access standards
It's nice to see that work is being done on accessing the EEPROM with runtime calls. I did notice that eeprom_write_byte() turns off memory mapping, while eeprom_read_byte() turns...
Monday, 19 October 2009 - 01:20
XMEGA EEPROM access standards
I fear I have done a poor job of introducing this discussion. (I am a very experienced C/C++/AVR programmer and quite familiar with offsetof().) Let me add some background...
Sunday, 18 October 2009 - 19:25
C++ warning with PROGMEM (4.2.2)
It's great news that someone has found a work-around for this erroneous warning. I have dozens of these warnings in my current project, and now there's a way to eliminate some of...
Thursday, 19 February 2009 - 18:22