RP6 ROBOT SYSTEM - 3. RobotLoader 2
3.3.5. MicroSD Card
You need a microSD card to finish the self-test completely. The SD card must be
formatted with FAT32. NTFS or Linux ext3 are not supported. If you don't have a mi-
croSD card, you can skip this step.
An
error message will show up
at the end of
the Test because no SD card has been found. You can of course ignore that message.
There is NO WARRANTY for potential data losses!
The card is directly accessed
without any operating system. The card can be written directly without regarding the
the file system – which may result in a corrupted file system. Moreover programming
mistakes might easily lead to data losses. So please use a card that doesn't contain
any important data! MicroSD cards are very cheap and it shouldn't be a problem to
have a small 1 or 2GB card dedicated only to the RP6-M256 module.
To perform the SD card test, you have to copy a test
file from the PC into the main directory of the SD
card via an appropriate card reader. You will find the
file in the directory of the selftest program. It is
called “M256_SELFTEST_TESTFILE.txt” and contains
some ASCII text that is read by the program and
sent to the PC via the WLAN connection. A test
string at the beginning of the file will be checked
and only if the text has been read properly, the test
is passed successfully.
Insert the SD card as shown into the card slot. This
is a so-called push-push slot, i.e. you have to push
the card slightly to insert it and push once again and
then pull to remove it. You will hear a little click
sound. For safety reasons please turn the robot off
BEFORE and turn it on only AFTER having inserted
the card!
CAUTION:
The microSD card slot is NOT intended for changing a card
during operation! It might work but we can't guarantee for
anything!
In general there is no warranty for any data losses! It is
highly recommended to use an empty card.
Now you need to load the RP6Base_I2CSlave.hex program into the microcontroller on
the RP6 main board! This is necessary to have a suitable I2C bus partner available
with whom the bus communication can be tested. Once the program has been loaded
to the MEGA32 on the RP6Base, please switch the connection of the USB interface
back to the RP6-M256.
Then you can start the selftest. As soon as the selection menu is displayed, type in a 0
and press Enter. Outputs will now be sent on the serial interface and via the network
- 23 -