Skip to content

robots/allwinner_t113

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bla

This is Freertos on Allwinner T113 chip. (chip because it is not mcu, more like SOC)

features of this project

  • FreeRTOS with single core (yes i suck, no smp yet)
  • interrupt controller GICv2
  • OHCI using tinyUSB
  • Working graphics with 800x480 lcd (chineese noname/nomarking lcd)
  • twi is not working/finished
  • uart output is blocking (yes seriously no dma or interrupts)

Some details

Clocking of the cpu is 1008MHz.

DDR3 is initialized by the proprietary code in xfel. There is no bootloader yet. Get uboot or something.

USB OHCI Support is a bit hackish. I had to add cache invalidate/clear on some places. It will need very minor change for clean implementation.

LCD output is single buffered. Double buffer is written already, but not tested or enabled yet.

Documentation

License

There are many projects included here: TinyUSB (MIT License), tinyprintf(BSD3), TLSF(BSD), FreeROTS(MIT License), CMSIS_5(Apache license v2.0)

Startup (start.S + parts of irq.c and asm/*S) are from Xboot project

Other than that all files are my work, and released under public domain. Do whatever you want :-)

About

Freertos on barebone allwinner T113 mcu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published