
43
Tsi620 Evaluation Board User Manual
60D7000_MA001_03
Intergrated Device Technology
www.idt.com
6. Load the binary kernel drivers by executing
insmod ./tsi620.ko
followed by
insmod ./rio-dev.ko
.
7. Enter the command
ls
to see a list of directory contents. There are two programs:
•
askdsp
•
memdump
8. Enter the command
./memdump
to see the contents of a portion of the DSP L2 cache. Additional
areas of DSP memory space can be viewed by specifying the memory address. For more
information, run
./memdump -h
and a list of options are displayed. For information about the
DSP memory map, see the
Texas Instruments 6487 User Manual
.
9. If the DSP software is currently running on the DSP (see
“Running the DSP Software”
) then you
can enter the command
./askdsp 100
.
This places a value of 100 in the DSP’s memory, and asks the DSP to calculate the square root of
the number. Other values can be substituted for 100.
2.1.2
Running the Software Using NFS Server
To facilitate testing and development, the PMC can also be run using a kernel and filesystem not stored
on internal Flash memory. A filesystem usable for this type of execution is provided on the CD;
however, directions for configuring an NFS server is beyond the scope of this document. To execute a
kernel downloaded from a remote TFTP server, and to boot it using a remote NFS file system,
complete the following:
1. Complete steps 1 to 3 in
“Running the Software Using Ramdisk”
to enter the U-Boot console.
2. Set the PMC’s IP address to a static value using the
setenv ipaddr
command (for example,
setenv ipaddr 192.168.1.6
).
3. Set the address of the TFTP server to be used by using the
setenv serverip
command (for
example,
setenv serverip 192.168.1.50
).
4. Set the
filename
environment variable to the name of the kernel located on the TFTP server (for
example,
setenv filename cuImage.mpc834x
).
5. Set the
nfsargs
variable in U-Boot with the
setenv
nfsargs
command (enter the
printenv
command to see an example). When completing this command, ensure the
riohdid=1
argument is present in the argument.
6. Use the
run nfs
command to download the kernel and run it.
7. You may now complete execution by performing steps 5 to 9 in
“Running the Software Using
Ramdisk”
.