Giovanni Lovato wrote: > Maarten Brock wrote: >> Giovanni, >> >> In the embedded world "Hello World" is usually replaced by the much >> more basic "Blinky" application which only blinks a LED. After you >> have done that you have verified that your processor at least starts >> up and runs your program. Then it is time to start thinking about >> more sophisticated stuff like "Hello World". Where would you expect >> the output by the way? On the other end of the wireless connection >> maybe? > > I'm very new on the embedded world :) > To start, I would like to understand how to get a minimal application > compiled for CC2430 and be able to get a feedback of its correctness > when simulated with ucsim...
So, no hints or suggestions? I tried a code found on the net:
#include <stdio.h>
#include <8051.h>
void main (void) {
SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */
TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */
TH1 = 0xf3; /* TH1: reload value for 2400 baud */
TR1 = 1; /* TR1: timer 1 run */
TI = 1; /* TI: set TI to send first char of UART */
printf("Hello, world!\n");
while (1) {
;
}
}
then compiled with `sdcc main.c' and tried to simulate:
# echo run | s51 -s/dev/pts/1 main.ihx
but I get no output on /dev/pts/1!
What am I missing?
Thank you!
smime.p7s
Description: S/MIME Cryptographic Signature
------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________ Sdcc-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sdcc-user
