/Rockchip

Primary LanguageCGNU General Public License v2.0GPL-2.0

Orange Pi 4 (Rockchip RK3399)

These are my bare metal programming projects for the RK3399 on the Orange Pi 4.

Most of my notes are on my website:

http://cholla.mmto.org/orange_pi/rockchip/

Here are the projects you will find here:

  • hello - a simple "do something" first project.
  • blink - use the GPIO to blink the on-boardLED.
  • printf - add printf to the blink demo (and more)
  • hello2 - uart driver with complete hardware initialization
  • inter - generate an interrupt
  • make_boot - put U-Boot onto TF card
  • mkrock - make a bootable idbloader file
  • bare_blink - blink demo loaded directly by bootrom
  • bare_hello - hello demo loaded directly by bootrom
  • bare_dump - printf and ROM dump loaded directly by bootrom
  • bootrom - analysis of the on-chip bootrom
  • usb_load - linux side tool for download to bootrom