This post is a mini how to install the lightweight Trinity Desktop Environment, an active and up to date KDE3 fork that runs quite well on the Raspberry Pi2. The above is a bit out of date, the Raspberry Pi Imager makes installing the Pi OS easy (currently bullseye). Kernel command line: console=ttyS0,115200 ubi.GhostRaider's Raspberry Lite with LXDE GUI provides a good introduction to getting Raspberry Pi OS Lite up and running (Part 1). Built 1 zonelists in Zone order, mobility grouping on. Memory policy: ECC disabled, Data cache writeback Machine: Marvell SheevaPlug Reference Board CPU: VIVT data cache, VIVT instruction cache Image Type: ARM Linux Kernel Image (uncompressed) # Booting kernel from Legacy Image at 00800000. Marvell> setenv bootcmd 'run bootcmd_usb usb stop run rescue_bootcmd reset' Marvell> setenv rescue_bootcmd 'if test $rescue_installed -eq 1 then run rescue_set_bootargs nand read.e 0x800000 0x100000 0x400000 bootm 0x800000 else run pogo_bootcmd fi' Marvell> setenv rescue_set_bootargs 'setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params' Marvell> setenv ethaddr 00:10:75:XX:XX:XX On Terminal #3 stop the boot process and issue following commands: +1 Extra steps to write rescue image to NANDĭownload rescue images and put them to a local TFTP server: NAND write: device 0 offset 0x0, size 0x80000 *** Warning - bad CRC or NAND, using default environmentġ2. Switch to Termnal #3 and press a key to stop boot process: On Terminal #2 issue following connmmand and be prepared co switch to Termianl #3 within 3 seconds and press a key to stop boot process.ġ1. Open Terminal #3 and connect it to Dockstar's serial port via USB2Serial adapterġ0. #0: NAND 256MiB 3.3V 8-bit (Micron) pagesize: 2048, buswidth: 8,Ĭhecked NAND flash device for bad blocks, use "nand info" command to list blocksĩ. NAND flash device 'NAND 256MiB 3.3V 8-bit (Micron)' found Halt command lead my Dockstar to "target halted in Thumb state", which wasn't enough to access the NAND. With "soft_reset_halt" no need to be lucky with reset button. There are a few guides which operates with halt command and immediate press reset button. Update: The trick was to issue "soft_reset_halt" instead of "halt". Target halted in ARM state due to debug-request, current mode: Supervisor Requesting target halt and executing a soft reset ![]() Telnet: connect to address ::1: Connection refusedĬonnection closed by foreign ~]# telnet localhost 4444ħ. You can minimize this terminal because you do not need to watch thisĦ. Info : feroceon.cpu: hardware has 1 breakpoint/watchpoint unit Info : JTAG tap: feroceon.cpu tap/device found: 0x20a023d3 (mfg: 0x1e9, part: 0x0a02, ver: 0x2) Info : adapter-specific clock speed value 500 Info : Want to set speed to 500kHz, but not implemented yetĮrror: Translation from jtag_speed to khz not implemented Warn : use 'feroceon.cpu' as target identifier, not '0' Srst_only separate srst_gates_jtag srst_open_drain Trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Info : only one transport option autoselect 'jtag' Warn : Adapter driver 'buspirate' did not declare which transports it allows assuming legacy JTAG-only Connect Buspirate'c USB port to your USB port and start openocd on Terminal #1: Download docstar.cfg and change the start of the config fromĥ.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |