Hello all, During the use of the GNU I encountered some problems which are for me restrictions of the GNU. I believe if someone could adapt the GNU source it...
Hi, Im not too sure on how this works. For the E128 I have 8K of ram starting from 0x2000-0x4000. Out of reset however only 7K is visable and starts from...
... I agree it's not a good solution, but that's what I've had to do as well, put all my rodata at 3E. I have yet to see a way around this, let me know if you...
NZG
ngustavson@...
Apr 1, 2004 3:23 pm
4194
... The RAM actually starts at 0, but you can't access it because it's overshadowed by registers which are a higher priority in the memory map. Therefore you...
NZG
ngustavson@...
Apr 1, 2004 3:31 pm
4195
Looks like a big limitation of the DP256 (and family) is the lack of a paged data system. It is only meant for paging through code. Some older motorola chips I...
Hey thanks, The register is actually INITRM and description can be found in the Motorola HCS12 Module Mapping Control description. I found the problem to my...
Acutally that wasnt my problem. I had added a workaround. Rather then initializing the global variable I have a function which will initialize them to the...
... I am not sure I understand what you mean.. Without changing the mapping of the internal flash, you can still access 48*16KB of paged data (ie. devices on...
I think Jeffs is mostly talking about romemory, typically constant strings that are stored in flash at a different bank than you are currently in. Accessing...
NZG
ngustavson@...
Apr 2, 2004 5:43 pm
4200
I especially mean that PPAGE stands for "Program Page" (the executable code), and it is missing DPAGE, which stands for "Data Page". Many are experiencing...
Hi all, Is there a command line option to remove the standard crt0.s file? I want to do some extra initialization before the stack is initialized. I tried the...
OK, now I understand Jeffs' point. The "natural" location for constant (flash) data is within one of the unpaged window ($4000-$7FFF and $C000-$FFFF). If your...
... This complaint applies to most single-chip micros out there. The ratio of RAM to flash in the DP256 is fairly consistant with other 8/16-bit micros; some...
Hello my name is Anton and I am a user of the Gcc Hc12 project. I have a Linux 2.4.20 system and a AXM-0229 CME12B/BC dev board. I've been using Gel1.6 and...
You could save yourself a couple of weeks of devel by buying an IPAC instead of the adapt. We've already got all the code written for you. ...
NZG
ngustavson@...
Apr 4, 2004 6:03 pm
4206
Im not sure why the adapt is so popular the price is right I guess. Although im not sure what the IPAC price is. For myself when doing the selection i wanted...
I have been using the Adapt bpards for a couple of years. I think their popularity comes from it being a nice compact size, excellent support and reasonable...
howdy, so now heres my next question for everyone. i got code to compile with gcc as well as codewarrior (theyre special freee edition) but when i try and...
... Sure you got your addresses correct? Are you writing to flash or RAM? (or EEPROM) ... What programming tool are you using? Have you tried a test...
... Hi Bob. My guess is CodeWarrior is generating a long S0 record that overflows the buffer of your loader tool. Open the SREC file with an editor and delete...
Thank you for your input Bob, I'll run it by at the next engineering meeting and see if we can't come up with a lower price solution. NZG. ... From: Bob Powers...
NZG
ngustavson@...
Apr 5, 2004 2:38 pm
4213
Perhaps you are looking for -nostartfiles (on gcc command line) It means you have to make your own _start function, and do complete initialization on your...
personaly I don't like the bundle of through hole components that are used on the adapt board. Does come cheap though (except for the import taxes that I would...
Hello, I saw already some posting on my problems, but only related to the first subject. I don't have that much rodata, so I can live with putting it all in...
I thought un-initialized global variables were not placed in .data section, but in .bss, whos RAM is zeroed at startup. The way I've seen it, only global...
Thanks Jeff, I had found it but am having trouble linking. I compile my source and my crt0.s file with the options -mshort and -mlong-calls and the linker...
... I'm missing the part where premain is not good enough for what you say you want to do. The very first function called (before even touching ram) is...
Hey, I have found my linker problem. In my crt0.s file this code below is present. I dont have the __HAVE_SHORT_INT__ defined anywhere hence the mode becomes...
Thanks for finding that __HAVE_SHORT_INT__ in the code... I'll catch that easier now if I come across it. I really think if you are already writing your own...