Skip to content

Instantly share code, notes, and snippets.

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[ 0.000000] Linux version 5.15.123-yocto-standard (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.38.20220313) #1 SMP PREEMPT Mon Jan 29 02:33:21 UTC 2024
[ 0.000000] Machine model: sun55iw3
[ 0.000000] OF: reserved mem: 0x0000000000020000..0x000000000002ffff (64 KiB) nomap non-reusable mcu0iram@20000
[ 0.000000] OF: reserved mem: 0x0000000000030000..0x0000000000037fff (32 KiB) nomap non-reusable mcu0dram0@30000
[ 0.000000] OF: reserved mem: 0x0000000000038000..0x000000000003ffff (32 KiB) nomap non-reusable mcu0dram1@38000
[ 0.000000] OF: reserved mem: 0x0000000007280000..0x00000000072bffff (256 KiB) nomap non-reusable riscvsram0@7280000
[ 0.000000] OF: reserved mem: 0x00000000072c0000..0x00000000072fffff (256 KiB) nomap non-reusable riscvsram1@72c0000
[ 0.000000] OF: reserved mem: 0x0000000048000000..0x0000000048ffffff (16384 KiB) map non-reusable bl31
[ 0.000000] OF: reserved mem
#include <93C46.h>
#define pCS 2
#define pSK 13
#define pDI 10
#define pDO 11
#define SPKEN 9
// Prints all words of the buffer
void debugPrint(word* buff, int len) {
Serial.print("\n\t00\t01\t02\t03\t04\t05\t06\t07\t08\t09\t0A\t0B\t0C\t0D\t0E\t0F");
#include<stdio.h>
#include<string.h>
#pragma pack(1)
typedef struct _romheader {
char unknown[32];
char mark[11];
char flag[5];
char unknown2[16];
} ROMHEADER;
typedef struct _fileheader {
39idxfsef2f712148b75194ab1d3c691b55bd4d3a5e956dS
#xos2P4a-99 (sfla 128kbytes. subid 0x99/99) [serial#da11014448e3b401247814ef5e2f1beb]
#stepxmb 0xac
#DRAM setup (method=0x10015858) ...
#DRAM0 Window : 0x#24#24#22#24# (17)
#DRAM1 Window : 0x#27#28#26#26# (19)
#DRAM0 Settings: WD=0x0b0c0b0b RG=0x08080808 RR=0x08080808 RF=0x08090909
#DRAM1 Settings: WD=0x0d0c0b0c RG=0x09090909 RR=0x09090909 RF=0x0909090a
#poisoned 131072 pages with 0x18d651f9
Arduinoで詳細解析 Number Button [1]
Send with: IrSender.sendNEC(0x2DD1, 0x31, <numberOfRepeats>);
Raw result in internal ticks (50 us) - with leading gap
rawData[68]:
-65535
+181,-87
+13,-31 +13,-10 +13,- 9 +13,- 9
+13,-32 +13,- 9 +13,-32 +13,-31
CC = mipsel-linux-uclibc-gcc
CFLAGS = -Wall -Wextra -std=c99 -fPIC -Wno-unused
LDFLAGS =
TARGET = /mnt/hgfs/share/mylib.so
SRCS = $(wildcard *.c)
OBJS = $(SRCS:.c=.o)
LIBS = -ldl
.PHONY: all clean
STEP LDR++
STEP LDR--
Microsoft Windows CE Bootloader Common Library Version 1.4 Built Sep 28 2010 18:21:52
CM2000 BOARD: MP Version[0]
PMIC composition MP
Microsoft Windows CE Bootloader for the TJMedia CM2000-S3C6410 Version 3.2 Built Oct 5 2010
========<<CM2000>> EBOOT VER[02000031] Build DATE[10/10/05] INAND[2GBYTE] COMPRESS[Enable] PWM 1KHZ[0] 15KHZ[0] 20KHZE[1]========
[Eboot] ++InitializeDisplay()
OK
U-Boot 2010.03.v1.24-20120919 (2012/09/19 - 18:48:37) for TJMedia TDMK Android
APLL:1000MHz, MPLL:800MHz, VPLL:212MHz
I2C: ready
[0] 0 0 13 13(SerialNumber) 8 41 42 30 32 38 30 34 39
[1] 0 0 14 14(undefined) 2 00 00
[2] 0 0 18 18(undefined) 4 00 00 00 00
[3] 0 0 19 19(CommLineKind) 4 00 00 00 03
[4] 0 0 23 23(BackGroundColor) 2 00 01
[5] 0 0 25 25(DemoBGMMode) 2 00 01
[6] 0 0 27 27(DemoBGMType) 2 00 01
[7] 0 0 42 42(undefined) 4 00 00 45 A9
[8] 0 0 48 48(TerminalNumber) 9 36 30 37 37 37 30 33 30 32
[9] 0 0 62 62(RequestView) 2 00 01
typedef enum RECORD_NUMBER {
RECORD_HardwareVersion=1,
RECORD_SoftwareVersion=2,
RECORD_HDD1Name=3,
RECORD_HDD2Name=4,
RECORD_HDD3Name=5,
RECORD_HDD4Name=6,
RECORD_HDD1Free=7,
RECORD_HDD2Free=8,