- 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" |