User`s manual

BL4S100 Users Manual 14
2.3 Starting Dynamic C
Once the BL4S100 is connected to your PC and to a power source, start Dynamic C by
double-clicking on the Dynamic C icon on your desktop or in your Start menu. Select
Store Program in Flash on the “Compiler” tab in the Dynamic C Options > Project
Options
menu. Then click on the “Communications” tab and verify that Use USB to
Serial Converter
is selected to support the USB programming cable. Click OK.
You may have to select the COM port assigned to the USB programming cable on your
PC. In Dynamic C, select Options > Project Options, then select this COM port on the
“Communications” tab, then click OK. You may type the COM port number followed by
Enter on your computer keyboard if the COM port number is outside the range on the
dropdown menu.
2.4 Run a Sample Program
You are now ready to test your set-up by running a sample program.
Use the File menu to open the sample program PONG.C, which is in the Dynamic C
SAMPLES folder. Press function key F9 to compile and run the program. The STDIO
window will open on your PC and will display a small square bouncing around in a box.
This program shows that the CPU is working. The sample program described in
Section 5.2.3, “Run the PINGME.C Demo,” tests the TCP/IP portion of the board.
2.4.1 Troubleshooting
If you receive the message No Rabbit Processor Detected, the programming cable
may be connected to the wrong COM port, a connection may be faulty, or the target sys-
tem may not be powered up. First, check to see that the red power LED next to header J5
is lit. If the LED is lit, check both ends of the programming cable to ensure that it is firmly
plugged into the PC and the programming header on the BL4S100 with the marked (col-
ored) edge of the programming cable towards pin 1 of the programming header.
If Dynamic C appears to compile the BIOS successfully, but you then receive a communi-
cation error message when you compile and load a sample program, it is possible that your
PC cannot handle the higher program-loading baud rate. Try changing the maximum
download rate to a slower baud rate as follows.
Locate the Serial Options dialog on the “Communications” tab in the Dynamic C
Options > Project Options menu. Select a slower Max download baud rate. Click OK
to save.
If a program compiles and loads, but then loses target communication before you can
begin debugging, it is possible that your PC cannot handle the default debugging baud
rate. Try lowering the debugging baud rate as follows.
Locate the
Serial Options dialog on the “Communications” tab in the Dynamic C
Options > Project Options menu. Choose a lower debug baud rate. Click OK to save.
Press <Ctrl-Y> to force Dynamic C to recompile the BIOS. You should receive a Bios
compiled successfully
message once this step is completed successfully.