7
Running your application
After creating an S-Record file you can "upload" it to the development board for a test run.
Since this version of HELLO.ASM was created to run from RAM, you can use the Buffalo
Monitor to test your code without programming it.
If you haven’t done so already, verify that the CME11E9-EVBU board is connected and
operating properly by following the steps under “GETTING STARTED” until you see the
buffalo prompt, then follow these steps to run your program:
1. Press and release the RESET button on the CME11E9 board. You should see the
Buffalo Monitor message. Hit the return key
↵
to get the monitor prompt.
2. Type
LOAD T
↵
↵
This will prepare buffalo to receive a program.
3. Press the Upload button to send a text file to the board. When prompted for a file name,
select the file that was just created in the previous section called:
HELLO.S19
Your program will be sent to the board thru the serial port.
4. When finished loading you will see the > prompt again.
Type
CALL 2400
↵
↵
This tells buffalo to execute the subroutine at address $2400, which is the start of our test
program.
5. If everything is working properly you should see the message “Hello World” on your
terminal screen then, since we return at then end of our program, a line containing the
internal register status displayed by buffalo and the buffalo prompt.
6. If you do not get this message, try going thru this tutorial once more, then if still no go,
see the
TROUBLESHOOTING
section in this manual
You can modify the hello program to display other strings or do anything you want. The
procedures for assembling your code, uploading it to the board and executing it remain the
same. Buffalo has many powerful features such as breakpoints, assembly/disassembly,
memory dump and modify and program trace. Type HELP at the buffalo prompt for a listing
of commands or consult the buffalo documentation file on the CD for more information.