olinuxino config write 8958 c 11112222 aa:bb:cc:dd:ee:ff
=> olinuxino config info
Model: Rev.C2
Serial:0002AC2C
MAC: 30:1F:9A:D1:67:37
=> olinuxino config list
Supported boards:
----------------------------------------
A20-OLinuXino-LIME - 7739
A20-OLinuXino-LIME-n4GB - 7743
A20-OLinuXino-LIME-n8G - 8934
A20-OLinuXino-LIME-s16MB - 9076
A20-OLinuXino-LIME-e16Gs16M - 9516
A20-OLinuXino-LIME-e4Gs16M - 9696
T2-OLinuXino-LIME-IND - 9211
T2-OLinuXino-LIME-s16M-IND - 9215
T2-OLinuXino-LIME-e4G-IND - 9219
T2-OLinuXino-LIME-e4Gs16M-IND - 9734
A20-OLinuXino-LIME2 - 7701
A20-OLinuXino-LIME2-e4GB - 8340
A20-OLinuXino-LIME2-e16GB - 9166
A20-OLinuXino-LIME2-n4GB - 7624
A20-OLinuXino-LIME2-n8GB - 8910
A20-OLinuXino-LIME2-s16MB - 8946
A20-OLinuXino-LIME2-e16Gs16M - 9604
A20-OLinuXino-LIME2-e4Gs16M - 9613
A20-OLinuXino-LIME2-G2 - 9905
T2-OLinuXino-LIME2-IND - 9239
T2-OLinuXino-LIME2-s16MB-IND - 9247
T2-OLinuXino-LIME2-e8Gs16M-IND - 9243
A20-OLinuXino-MICRO - 4614
A20-OLinuXino-MICRO-n4GB - 4615
A20-OLinuXino-MICRO-e4GB-IND - 8661
A20-OLinuXino-MICRO-IND - 8828
A20-OLinuXino-MICRO-e4GB - 8832
A20-OLinuXino-MICRO-n8G - 8918
A20-OLinuXino-MICRO-e16G - 9042
A20-OLinuXino-MICRO-s16MB - 9231
A20-OLinuXino-MICRO-e4Gs16M - 9684
A20-OLinuXino-MICRO-e16Gs16M - 9689
T2-OLinuXino-MICRO-IND - 9223
T2-OLinuXino-MICRO-e4GB-IND - 9227
T2-OLinuXino-MICRO-s16MB-IND - 9235
T2-OLinuXino-MICRO-e4Gs16M-IND - 9739
T2-OLinuXino-MICRO-e4Gs16M-IND - 9789
A20-SOM-n4GB - 4673
A20-SOM - 7664
A20-SOM-IND - 8849
A20-SOM-n8GB - 8922
A20-SOM-e16GB - 9155
A20-SOM-e16GB-IND - 9148
A20-SOM-e16Gs16M - 9047
T2-SOM-IND - 9259
T2-SOM-e8Gs16M-IND - 9827
A20-SOM204-1G - 8991
A20-SOM204-1Gs16Me16G-MC - 8958
A20-SOM204-1G-M - 10257
T2-SOM204-1Gs16Me4G-C-I - 10157
T2-SOM204-1Gs16Me8G-MC-I - 10234
T2-SOM204-1G-I - 10238
=> olinuxino config info
ID: T2-SOM204-1Gs16Me16G-MC-I Rev.C2
SN: 0002AC2C
MAC: 30:1F:9A:D1:67:37
=> olinuxino config list
Supported boards:
----------------------------------------
A20-OLinuXino-LIME - 7739
A20-OLinuXino-LIME-n4GB - 7743
A20-OLinuXino-LIME-n8G - 8934
A20-OLinuXino-LIME-s16MB - 9076
A20-OLinuXino-LIME-e4GB - 9160
A20-OLinuXino-LIME-e16Gs16M - 9516
A20-OLinuXino-LIME-e4Gs16M - 9696
T2-OLinuXino-LIME-IND - 9211
T2-OLinuXino-LIME-s16MB-IND - 9215
T2-OLinuXino-LIME-e4G-IND - 9219
T2-OLinuXino-LIME-e4Gs16M-IND - 9734
T2-OLinuXino-LIME-e8Gs16M-IND - 10481
T2-OLinuXino-LIME-e16Gs16M-IND - 11444
A20-OLinuXino-LIME2 - 7701
A20-OLinuXino-LIME2-e4GB - 8340
A20-OLinuXino-LIME2-e16GB - 9166
A20-OLinuXino-LIME2-n4GB - 7624
A20-OLinuXino-LIME2-n8GB - 8910
A20-OLinuXino-LIME2-s16M - 8946
A20-OLinuXino-LIME2-e16Gs16M - 9604
A20-OLinuXino-LIME2-e4Gs16M - 9613
A20-OLinuXino-LIME2-G2 - 9905
T2-OLinuXino-LIME2-IND - 9239
T2-OLinuXino-LIME2-s16M-IND - 9247
T2-OLinuXino-LIME2-e8Gs16M-IND - 9243
T2-OLinuXino-LIME2-e16Gs16M-IND - 11439
A20-OLinuXino-MICRO - 4614
A20-OLinuXino-MICRO-n4GB - 4615
A20-OLinuXino-MICRO-e4GB-IND - 8661
A20-OLinuXino-MICRO-IND - 8828
A20-OLinuXino-MICRO-e4GB - 8832
A20-OLinuXino-MICRO-n8G - 8918
A20-OLinuXino-MICRO-e16G - 9042
A20-OLinuXino-MICRO-s16M - 9231
A20-OLinuXino-MICRO-e4Gs16M - 9684
A20-OLinuXino-MICRO-e16Gs16M - 9689
T2-OLinuXino-MICRO-IND - 9223
T2-OLinuXino-MICRO-e4G-IND - 9227
T2-OLinuXino-MICRO-s16M-IND - 9235
T2-OLinuXino-MICRO-e4Gs16M-IND - 9739
T2-OLinuXino-MICRO-e8Gs16M-IND - 9789
T2-OLinuXino-MICRO-e16Gs16M-IND - 11449
A20-SOM-n4GB - 4673
A20-SOM - 7664
A20-SOM-IND - 8849
A20-SOM-n8GB - 8922
A20-SOM-e16GB - 9155
A20-SOM-e16GB-IND - 9148
A20-SOM-e16Gs16M - 9047
T2-SOM-IND - 9259
T2-SOM-e8Gs16M-IND - 9827
T2-SOM-e16Gs16M-IND - 11454
A20-SOM204-1G - 8991
A20-SOM204-1Gs16Me16G-MC - 8958
A20-SOM204-1G-M - 10257
T2-SOM204-1Gs16Me4G-C-I - 10157
T2-SOM204-1Gs16Me8G-MC-I - 10234
T2-SOM204-1Gs16Me16G-M-I - 11458
T2-SOM204-1Gs16Me16G-MC-I - 11462
T2-SOM204-1G-I - 10238
U-Boot SPL 2019.04-armbian (Feb 22 2021 - 16:44:34 +0100)
DRAM: 1024 MiB
CPU: 912000000Hz, AXI/AHB/APB: 3/2/2
EEPROM: Ready
Config: Valid
Trying to boot from MMC1
U-Boot 2019.04-armbian (Feb 22 2021 - 16:44:34 +0100) Allwinner Technology
CPU: Allwinner A20 (SUN7I)
Model: Rev.C2
Serial:0002AC2C
MAC: 30:1F:9A:D1:67:37
I2C: ready
DRAM: 1 GiB
NAND: 0 MiB
MMC: mmc@1c0f000: 0, mmc@1c12000: 1
Loading Environment from EXT4... OK
Setting up a 800x480 lcd console (overscan 0x0)
In: serial
Out: vga
Err: vga
Allwinner mUSB OTG (Peripheral)
Net: eth0: ethernet@1c50000
starting USB...
USB0: USB EHCI 1.00
USB1: USB OHCI 1.0
USB2: USB EHCI 1.00
USB3: USB OHCI 1.0
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 1 USB Device(s) found
scanning bus 2 for devices... 1 USB Device(s) found
scanning bus 3 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3798 bytes read in 4 ms (926.8 KiB/s)
## Executing script at 43100000
U-boot loaded from SD
Boot script loaded from mmc
204 bytes read in 2 ms (99.6 KiB/s)
8443205 bytes read in 472 ms (17.1 MiB/s)
7590712 bytes read in 424 ms (17.1 MiB/s)
Found mainline kernel configuration
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
## Loading init Ramdisk from Legacy Image at 43200000 ...
Image Name: uInitrd
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 8443141 Bytes = 8.1 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree
SCRIPT FAILED: continuing...
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3798 bytes read in 2 ms (1.8 MiB/s)
## Executing script at 43100000
U-boot loaded from SD
Boot script loaded from mmc
204 bytes read in 1 ms (199.2 KiB/s)
8443205 bytes read in 474 ms (17 MiB/s)
7590712 bytes read in 422 ms (17.2 MiB/s)
Found mainline kernel configuration
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
## Loading init Ramdisk from Legacy Image at 43200000 ...
Image Name: uInitrd
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 8443141 Bytes = 8.1 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree
SCRIPT FAILED: continuing...
NAND booting is temporary disabled.
scanning bus for devices...
SATA link 0 timeout.
AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: ncq stag pm led clo only pmp pio slum part ccc apst
Device 0: unknown device
Device 0: unknown device
DMA reset timeout
DMA reset timeout
=>
Quote from: LubOlimex on September 27, 2024, 04:04:53 PMSounds nice.I bought the NEO6502 on the assumption that it was a programmable video-game computer. It isn't though. I already mentioned the lack of a heartbeat timer that is necessary for games to run at a constant speed irregardless of how much is happening on screen. The Commodore-64 had its "jiffy clock" running at 60 Hz.. The Commodore-64 also had double-buffering and a raster interrupt so the screens could be swapped during the vblank, so the user doesn't see the image being drawn. The raster interrupt could also be used for switching video modes in the middle of the screen draw. I used this to switch into text mode for the bottom 3 lines of the screen. The NEO6502 doesn't have any features necessary for video-games.
#dd if=/dev/sdc of=/path/u-boot-sunxi-with-spl.bin bs=1024 skip=8 count=$((1024-8))
#dd if=/path/u-boot-sunxi-with-spl.bin of=/dev/sdc bs=1024 seek=8
U-Boot SPL 2021.04+olimex-1-20231103.141125 (Nov 03 2023 - 14:12:28 +0000)
DRAM: 1024 MiB
CPU: 912000000Hz, AXI/AHB/APB: 3/2/2
Loading configuration from EEPROM: OK
Verifying data: OK
Trying to boot from MMC1