This repo contains random projects and code for the F1C200S (and F1C100S) CPUs.
I wrote a buildtool which uses YAML to call various compilation tools. I don't know why this seemed like a good idea at 2AM.
- Copy the build binary to an SD card (FAT32) and insert it into whatever devkit you have.
- Reset the CPU and spam enter to drop into a UBoot shell.
- Execute
fatload mmc 0:1 80000000 fun.bin; go 80000000;
, wherefun.bin
is the name of the binary you want to run.
The docs does not seem to be correct about the memory layout. BROM is at 0xffff0000, while the SRAM is at 0x0. From 0x0 - 0x8000 it seems to be kinda usable, but the 0x2000-0x4000 range sometimes has random garbage after wirting to it. It seems the first 32k might be something else which looks like sram.
Thanks to the following guides and repos for the work they've done: