Firmware development toolchain details

Discussion on the RaceCapture App - Windows, Android, OSX and Linux.

Moderators: JeffC, stieg

toga94m
Posts: 127
Joined: Wed Jun 05, 2013 1:57 am
Location: Upstate NY

Post by toga94m »

I've just hooked the USB cable to my PC (also supplies power), then run putty (a terminal/ssh program) connecting to the COMx port where the RCP lives, connect at 115200 baud 8N1, and hit ENTER to get a menu. You can change loglevel to tell RCP how much information to spew across the serial link. I also tried to get it working under linux, under virtualbox, but the emulation of linux seems to be too time-consuming for the serial port to work reliably that way.

Code: Select all

RaceCapture/Pro >

===================================================
Welcome to RaceCapture/Pro : Firmware Version 2.7.6
===================================================

Available Commands:

resetConfig   : Resets All configuration Data to factory default Usage: resetConfig
testSD        &#58; Test Write to SD card. Usage&#58; testSD <lineWrites> <periodicFlush> <quietMode>
startTerminal &#58; Starts a debugging terminal session on the specified port. Usage&#58; startTerminal <port> <baud> &#91;echo 1|0&#93;
viewLog       &#58; Prints out logging messages to the terminal as they happen Usage&#58; viewLog
setLogLevel   &#58; Sets the log level Usage&#58; setLogLevel <level>
logGpsData    &#58; Enables logging of raw GPS data from the GPS Mouse Usage&#58; logGpsData <1|0>
showTasks     &#58; Show status of running tasks Usage&#58; showTasks
version       &#58; Gets the version numbers Usage&#58; version
showStats     &#58; Info on system statistics. Usage&#58; showStats
sysReset      &#58; Reset the system Usage&#58; sysReset
lua           &#58; Enter the lua script interpreter. Usage&#58; lua
reloadScript  &#58; Reloads the current script. Usage&#58; reloadScript
RaceCapture/Pro > setLogLevel 5
result="ok";
RaceCapture/Pro >
------------
Learning Race Capture Pro... on someone else's car
Learning Python/Kivy on my own PC

toga94m
Posts: 127
Joined: Wed Jun 05, 2013 1:57 am
Location: Upstate NY

Post by toga94m »

brentp wrote:We're using http://www.gnuarm.com/

Keep us posted on the work you're doing! :)
That website evaporated/expired... or is it this?
https://sourceforge.net/projects/gnuarmeclipse/

The RCP readme shows building requirements for MK2, what's the current setup for MK1? I figure if I can build/run my own fork, I'll spend less time pestering you guys trying to learn/debug stuff. :)
------------
Learning Race Capture Pro... on someone else's car
Learning Python/Kivy on my own PC

Post Reply