??? 02/27/07 14:13 Read: times |
#133810 - Following up.... Responding to: ???'s previous message |
Thanks for all the help. I'm still narrowing things down, but to answer everyone's questions:
Rob, I installed the compiler last week, and just upgraded using the link Frieder sent to me. I'm running under the Codeblocks IDE using -model-large -verbose -opt-code-size -mmcs51 -out-fmt-ihx all selected. I did change the compile order so that main.c is compiled last. Now is it linking correctly? I don't know yet. I turned on the -vc option and it returns the following "warning 152: Only one short option can be specified at a time. Rest of -vc ignored." I haven't read up yet to see what this means. As for my Linux box, its getting CPR right now and I hope to have it back online tomorrow. I'm going to get into the dump hopefully this afternoon when I get back from all my meetings. Joe, Thanks for the information. I read the manual over and over, but I did miss the sequencing part. At some point, I may back out of the IDE and build it manually. Or, better, output a makefile. That should tell me what the IDE thinks I want it to do. Andy, I should have been a little clearer. Everything compiles great without so much as a warning to give me anything to think about. The program toggles an IO pin on my controller for now. I watch it on my 'scope. If I start adding files to the project and download the new hex file, I stop getting pin toggle. I'm not even including the header files or calling any functions within the other files, I'm just adding them to the project. Thanks for the help. Jan, Thanks for the tip. I installed the new version and still don't have it resolved, but I haven't really worked that much with it yet either. The installer does a nice job of detecting and replacing the old version however. Frieder, Thanks for the link and the suggestion. Your idea makes a LOT of sense to me. I've written a few boot loaders about 10 years ago. I have lurking around here somewhere an old application I wrote to fix that problem. If I can find it, I'll update it and put it somewhere everyone can have it. I'll take a look at the output and see what I'm getting. Everyone, Thanks for all the tips and suggestions. I have a lot of work to do to get through everything you've suggested, but will follow up here as I make progress. Thanks again for all your help. Best Regards, Scott |
Topic | Author | Date |
SDCC Compiler questions | 01/01/70 00:00 | |
Need more details | 01/01/70 00:00 | |
SDCC C Complie Procedure | 01/01/70 00:00 | |
lose all sign of life? | 01/01/70 00:00 | |
code size limited SDCC? | 01/01/70 00:00 | |
answer to where to get | 01/01/70 00:00 | |
packihx, srec_cat | 01/01/70 00:00 | |
Following up.... | 01/01/70 00:00 | |
short/long options | 01/01/70 00:00 | |
re: short/long options | 01/01/70 00:00 | |
I do not recall who it was ... | 01/01/70 00:00 | |
No which or why | 01/01/70 00:00 | |
re: No which or why | 01/01/70 00:00 | |
if it's not the watchdog | 01/01/70 00:00 | |
Partial solution | 01/01/70 00:00 | |
just a few more rough ideas | 01/01/70 00:00 | |
interrupts | 01/01/70 00:00 | |
re: Interrupts | 01/01/70 00:00 | |
function main() | 01/01/70 00:00 | |
Juergen | 01/01/70 00:00 | |
... and the test ride?![]() | 01/01/70 00:00 |