Skip to content

Random projects using the F1C200S (and F1C100S) CPUs.

Notifications You must be signed in to change notification settings

robot9706/F1C200S-FUN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

F1C200S FUN

This repo contains random projects and code for the F1C200S (and F1C100S) CPUs.

Build

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.

Run

Using an SD card with UBoot

  1. Copy the build binary to an SD card (FAT32) and insert it into whatever devkit you have.
  2. Reset the CPU and spam enter to drop into a UBoot shell.
  3. Execute fatload mmc 0:1 80000000 fun.bin; go 80000000;, where fun.bin is the name of the binary you want to run.

Random notes

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.

Sources

Thanks to the following guides and repos for the work they've done:

About

Random projects using the F1C200S (and F1C100S) CPUs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages