- Check here for the pinout. You will also need a 1.8V level shifter.
- Go to https://toolchains.bootlin.com
- Select arch: armv7-eabihf
- Select libc: glibc
- Download bleeding-edge
- Uncompress it (for example to
/opt
)
/opt
)# | |
# Automatically generated file; DO NOT EDIT. | |
# Buildroot 2023.08-458-g05fbb29322 Configuration | |
# | |
BR2_HAVE_DOT_CONFIG=y | |
BR2_HOST_GCC_AT_LEAST_4_9=y | |
BR2_HOST_GCC_AT_LEAST_5=y | |
BR2_HOST_GCC_AT_LEAST_6=y | |
BR2_HOST_GCC_AT_LEAST_7=y | |
BR2_HOST_GCC_AT_LEAST_8=y |
https://github.com/xerpi/GhidraVitaLoader |
From ecba9fec7aa4bac172addd78a468a87b06b5b0da Mon Sep 17 00:00:00 2001 | |
From: Sergi Granell <[email protected]> | |
Date: Wed, 19 Dec 2018 19:04:27 +0100 | |
Subject: [PATCH] arm: Add initial PSVita support | |
Signed-off-by: Sergi Granell <[email protected]> | |
--- | |
arch/arm/Kconfig | 2 ++ | |
arch/arm/Kconfig.debug | 23 ++++++++++--- | |
arch/arm/Makefile | 1 + |
#!/usr/bin/env python3 | |
import sys | |
import re | |
def usage(): | |
print("idc-offset by xerpi") | |
print("Usage:\n\t" + sys.argv[0] + " new_text_addr new_data_addr") | |
def patch_idc(idc, new_text_addr, new_data_addr): |
#include <psp2kern/kernel/modulemgr.h> | |
#include <psp2kern/kernel/threadmgr.h> | |
#include <psp2kern/kernel/sysmem.h> | |
#include <psp2kern/kernel/cpu.h> | |
#include <psp2kern/io/fcntl.h> | |
#include <psp2kern/sblauthmgr.h> | |
#include "log.h" | |
#include "draw.h" | |
#define LOG(s, ...) \ |
#!/usr/bin/env python3 | |
import sys | |
import yaml | |
def usage(): | |
print("ps3-libs-gen by xerpi") | |
print("Usage:\n\t" + sys.argv[0] + " file.yaml") | |
def generate_lib_resident(name): |
#!/usr/bin/env python3 | |
import sys | |
import construct | |
from collections import namedtuple | |
from elftools.elf.elffile import ELFFile | |
from elftools.elf.relocation import RelocationSection | |
from construct import Struct, Int8ub, Int16ub, Int32ub, PaddedString, CString, Array |
#!/usr/bin/python3 | |
import sys | |
import json | |
def main(): | |
if len(sys.argv) < 2: | |
print("Usage:\n\t", sys.argv[0], "db.json") | |
exit(1) |
#include "hdmi.h" | |
#include "libc.h" | |
#include "utils.h" | |
#include "adv7511.h" | |
#include "i2c.h" | |
#include "gpio.h" | |
#include "pervasive.h" | |
#include "syscon.h" | |
#include "log.h" |