Skip to content

Instantly share code, notes, and snippets.

View tnishinaga's full-sized avatar

Toshifumi NISHINAGA tnishinaga

  • Japan
  • 07:17 (UTC +09:00)
View GitHub Profile
@tnishinaga
tnishinaga / README.md
Created December 9, 2019 19:10
OpenOCD config for Raspberry Pi 4

OpenOCD config for Raspberry Pi 4

OpenOCD version

0.10.0+dev-00865-g04ebb43f

How to use

openocd -f interface/YOUR_INTERFACE_CONFIG -f raspi4.cfg
@tnishinaga
tnishinaga / hoshitsuba_encode.sh
Created September 1, 2019 00:56
星と翼のパラドクスの録画データを結合してhevcに変換するスクリプト(Mac用)
#!/bin/bash -x
# Copyright (c) 2019 @tnishinaga
# MIT License
# https://spdx.org/licenses/MIT.html
# concat
mkdir -p concatinated
for f in $(ls *_00001.ts); do
base=$(echo $f | sed -e "s/_.*.ts//")
> dap init
> auto0.dap info
AP ID register 0x24770002
Type is MEM-AP APB
MEM-AP BASE 0x80000000
ROM table in legacy format
Component base address 0x80000000
Peripheral ID 0x01000bf000
Designer is 0x1bf, Broadcom
Part is 0x0, Unrecognized
@tnishinaga
tnishinaga / setup.sh
Created May 8, 2019 01:14
My mac setup script(2019/05/08 ver)
#!/bin/sh -x
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
source ~/.bashrc
# fix permission to install zsh
sudo chown -R $(whoami) /usr/local/lib/pkgconfig
# install packages
brew install \
@tnishinaga
tnishinaga / pocketbeagle.dts
Created April 7, 2019 19:24
Pocket Beagle 2018-10-07 device tree source(from /sys/firmware/fdt)
/dts-v1/;
/memreserve/ 0x0000000088000000 0x000000000007f000;
/memreserve/ 0x000000008fb2b000 0x000000000001f000;
/memreserve/ 0x000000008fbad000 0x0000000000452040;
/ {
serial-number = "1750EPB00345";
compatible = "ti,am335x-pocketbeagle", "ti,am335x-bone", "ti,am33xx";
interrupt-parent = <0x1>;
#address-cells = <0x1>;
@tnishinaga
tnishinaga / synquacer_uart0.log
Created November 14, 2018 15:43
SynQuacer with panram W4U2666PS-16GC19 bootlog
[SYSTEM] Entered SynQuacer Firmware
[SYSTEM] chip version 2.
[SYSTEM] Firmware mode Master
[SYSTEM] Platform: Socionext ARM Server
[SYSTEM] Configuration: 5
[SYSTEM] Firmware version LB.1.1.e979303
[SYSTEM] Build: 01/29/18 11:33:58
[SYSTEM] Initializing power domain
[PowerDomain] Socionext-PPU initialize .
[PowerDomain] Socionext-PPU initialize end .
@tnishinaga
tnishinaga / Makefile
Last active November 7, 2018 18:33
ARM stack execution
CC=gcc
CFLAGS=-g3
NOEXEC_FLAG=-z noexecstack
all: stack_exec hello_map stack_noexec hello_map_noexec
stack_exec: stack_exec.c ret1.S
$(CC) $(CFLAGS) $^ -o $@
hello_map: hello_map.c
@tnishinaga
tnishinaga / sc2a11.cfg
Created September 27, 2018 19:32
sc2a11 OpenOCD config
set _CHIPNAME sc2a11
set _DAP_TAPID 0x6ba00477
adapter_khz 1000
transport select jtag
jtag_ntrst_delay 100
reset_config trst_and_srst
telnet_port 4444
@tnishinaga
tnishinaga / error_uart1_log.md
Last active September 25, 2018 18:43
SynQuacer boot error log
NOTICE:  OP-TEE has not been loaded by SCP firmware
NOTICE:  BL31: v1.5(release):47577cbaaf4b
NOTICE:  BL31: Built : 12:01:39, Sep  6 2018
ERROR:   Error initializing runtime service opteed_fast
https://github.com/ntfreak/openocd/blob/master/tcl/target/hi6220.cfg