Topic: Bootloader and ARM firmware - files and update instructions
I expect to get the public repository up sometime soon.
For now, in this thread are attached are the tools and instructions for updating the ARM software.
/MikeJ
You are not logged in. Please login or register.
FPGA Arcade → ARM software → Bootloader and ARM firmware - files and update instructions
I expect to get the public repository up sometime soon.
For now, in this thread are attached are the tools and instructions for updating the ARM software.
/MikeJ
The recommended way to update is via the SD card. This assumes a working bootloader and reasonably recent ARM code.
See next post if this doesn't work for you.
Full instructions can be found in the FAQ here :
http://www.fpgaarcade.com/punbb/viewtopic.php?id=182
Attached are the SD card rAPP files for ARM build : 20140908_832
Current ARM firmware will load a usable FPGA image if one cannot be found (it even works with no SD card inserted) so the OSD (on screen display) can be used to update. Older versions will require a working core of some sort. I attached the latest build of the loader design which can be used.
Brief guide.
Decompress the loader.zip into the root of the SD card.
Decompress the ZIP archive into the SD card. This is a folder rFW_20140908_832.
It is also helpful to have the RS232 port connected if possible. Baud rate is 115200, no parity, XON/XOFF flow control.
Insert the SD card in into the Replay board.
Turn on the board.
If the RS232 port is connected, you will see a log starting something like:
DBG: == FPGAArcade Replay Board ==
DBG: Mike Johnson & Wolfgang Scherr
DBG:
WARN: NON-RELEASED BETA VERSION
DBG:
DBG: ARM Firmware: 20140908_832
The board looks first for a replay.ini file.
If it finds it, this points at the initial FPGA image to use (loader.bin).
If you don't see a picture, edit the replay.ini file
item = "Video Mode", 0x00000020,dynamic
option = " HD 720x480p60", 0x00000020,default
option = " SD 720x480i60", 0x00000000
and change it like this :
item = "Video Mode", 0x00000020,dynamic
option = " HD 720x480p60", 0x00000020
option = " SD 720x480i60", 0x00000000,default
Note, there is no space between ',' and 'default'
Press the front button to display the OSD if it is not on.
Using either the RS232 terminal, or a keyboard plugged into either PS/2 port, go left to "Replay Menu" and then down and select "Load Target".
This brings up a file selector. Navigate using up/down and enter. Select the update folder and then rApp.ini.
See Wolfgang's notes for the reflash procedure. Don't turn off the board or generally mess with it during the update
/MikeJ
If you have a board with a damaged bootloader, following the instructions here :
Here is an updated loader file I just checked in to the SVN. It is a rebuild of the last version with an slightly changed timing for the build. It also has an option to set up 50Hz PAL timing (for some testing only, it is usually not required for normal use).
@Mike: I saw the ini used >28MHz as video clock, the ucf was still set at about 27MHz with some reserve as far as I could see from the timing report. I just made the constraint a little stronger to be on the safe side.
ZIP to be unpacked and placed to the root directory of the sdcard for your Replay board.
Check here for further information on flashing with rApp etc https://docs.fpgaarcade.com/guide/repla … ia-sd-card
Thanks!
FPGA Arcade → ARM software → Bootloader and ARM firmware - files and update instructions