= Milkymist = {{Infobox BSP |BSP_name = milkymist |Manufacturer = Sharism at Work Ltd. |Board_URL = http://www.milkymist.org/mmone.html |image = mmone.jpg |Architecture = LM32 |CPU_model = Milkymist SoC |RAM = 128MB DDR SDRAM |Simulator = Yes. [wiki:TBR/UserManual/QEMU QEMU] |Serial = One 3.3V RS232 |Video = VGA up to 140MHz pixel clock |NVMEM = 32MB NOR flash, memory card |NICs = 10/100 Ethernet |Other = Video input, DMX512, MIDI, infrared, USB, audio }} = Overview = Features: * Multi-standard video input (PAL/SECAM/NTSC) * Two DMX512 (RS485) ports * MIDI IN and MIDI OUT ports * VGA output, 24bpp, up to 140MHz pixel clock (> 1024x768) * AC'97 audio * XC6SLX45 Spartan-6 FPGA supporting the open source Milkymist SoC * 128MB 32-bit DDR400 SDRAM * 32MB parallel flash * 10/100 Ethernet * Memory card * Two USB host connectors * RC5-compatible infrared receiver * RS232 debug port = Board Setup = Connect the device to your local network for download of the binaries over Ethernet. You may also want to open the case and connect a 3.3V serial cable (such as the JTAG/Serial adapter from the manufacturer) to use the console. Press the middle pushbutton to start. = Downloading and Executing = = On the board = * Convert the ELF executable to raw binary with rtems*-lm32-objcopy -Obinary file.elf file.bin * Boot it from the Milymist BIOS, for example using TFTP netboot by pressing F8 during the Milkymist One startup. It will attempt to download "boot.bin" from the host 192.168.0.14 using IP address 192.168.0.42. See also [http://www.milkymist.org/wiki/index.php?title=BIOS_reference the BIOS reference at the project's wiki]. = In QEMU = Support is upstream QEMU 0.15+. Typical command line: qemu-system-lm32 -M milkymist -serial stdio -kernel file.elf See also [http://www.milkymist.org/wiki/index.php?title=Using_QEMU the page at the project's wiki]. = Debugging = In-system debugging with GDB is supported over the serial port. flterm --port /dev/ttyUSB0 --gdb-passthrough set remote interrupt-on-connect on target remote lm32-rtems4.11-gdb file.elf See also [http://www.milkymist.org/wiki/index.php?title=Using_GDB_in-system_debugger the page at the project's wiki]. = Test Reports = =References= * [http://www.milkymist.org Official website] * [http://en.wikipedia.org/wiki/Milkymist Wikipedia page]