BiPOM Forum

General => Microcontroller Development Systems => 68HC12 Development Tools => Topic started by: b00011692 on March 06, 2004, 09:38:11 am

Title: Running C programs
Post by: b00011692 on March 06, 2004, 09:38:11 am
Hi, I am using the M68EVB912B32 board with Micro IDE.
I tried to run a simple hello world program but it doesnt work. I was able to write an assembly code and its running fine.
C code compiles, download fine but I cant run them. Please HELP
Title: Re: Running C programs
Post by: vitaliy on March 07, 2004, 04:22:00 am
I guess you have some problems with CSTARTUP files.
In other words, you should  adapt the start-up code for your board.
Please check 6812RLM.ASM, 6812RLP.ASM, and 6812RLS.ASM files
under C:\\bipom\\devtools\\MicroC\\Lib12 folder.
As minimum action  you have to uncomment  RESET vector (6812RLS.ASM)

*
* DDS MICRO-C 68HC12 Runtime library - Suffix file
*
?heap      EQU      *            Heap memory goes here
* For stand-alone ROM system, uncomment the following
     ORG      $FFFE            Position to reset vector
     FDB      ?begin            Set start address
*00000
Title: Re: Running C programs
Post by: b00011692 on March 08, 2004, 03:48:40 am
Thank you for your help. I tried that but it didnt work. I also tried using the board with kevin and ross BDM12. I compile with micro IDE and debug using another debbuger software(NOICE).
I hope you can help me solve this problem.