Widora TINY200 Allwinner F1C200s ARM9 Development Board Supports DVP Camera, Up to 512MB SD NAND Flash

Widora TINY200 is a tiny ARM9 development board equipped with Allwinner F1C200s with a DVP camera interface compatible with OV2640 / 5640 sensor, an audio amplifier, and various storage options from a 16MB SPI flash to a  512MB SD NAND flash.

I first heard about the processor when I wrote about Microchip SAM9X60 ARM9 SoC last month, and some people noted there were other fairly new ARM9 SoCs around such as Allwinner F1C200s that also includes 64MB RAM so you can run Linux without having to connect external memory chips.

Widora TINY200 Allwinner F1C200s ARM9 Development Board
Click to Enlarge

Widora TINY200 V2 specifications:

  • SoC – Allwinner F1C200s ARM926EJS processor @ 400-600 MHz (Overclockable to 900 MHz) with 64MB DDR1 RAM
  • Storage – 16MB SPI NOR flash or 128MB NAND flash and MicroSD card slot or 512MB SD NAND flash.
  • Display I/F – 40-pin RGB FPC cable for resistive touch screens; additional 6-pin FPC cable for capacitive touch support
  • Camera I/F – 24-pin DVP interface
  • Audio – Onboard microphone; Class D audio amplifier
  • Connectivity – Optional WiFi via TF-WiFi card (MicroSD WiFi card)
  • USB – 1x Micro USB OTG port also supporting FEL flash mode
  • Debugging – Micro USB port connected to CP2104 USB-TTL serial controller
  • Expansion – 30 through holes on the sides of the board for various I/Os
  • Misc – BOOT & reset buttons
  • Dimensions – 50.8 * 22.86mm
Allwinner F1C200s Block Diagram
Allwinner F1C200s Block Diagram

Note that’s the second revision of TINY200 board, and items highlighted in bold are new features added to the new revision. Two optional displays are offered by the company: a 480 x 272 resistive touch screen, and a 7″ 1024 x 600 capacitive touch screen.

The Wiki (link not working anymore) has information about the hardware (schematics, PCB layout), and a tarball with a Linux demo… Most information is in Chinese however. It should be noted that F1C200s processor is pin-to-pin and software compatible with F1C100s processor found in George Hilliard’s Linux business card. George tried the new processor on his card as it indeed works as a drop-in replacement. You’ll also find F1C200s datasheet and user manual at the end of his post as Allwinner sent him those documents but somehow did not think it would be a good idea to provide those resources on the company’s website…  Linux 5.2.2 source code can be found on Github.

Widora TINY200 is available for purchase on Yoycart for $13.14 to $27.20  depending on storage configuration. If you prefer to purchase on Taobao the board is available for 50 to 113 RMB.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
19 Comments
oldest
newest
Willy
Willy
4 years ago

These ones look nice and in some aspects remind me about my LinuxStamp which was really awesome. However I’m a bit concerned about ARMv5. I was recently told its support is being dropped from FreeBSD. Even if that doesn’t necessarily mean the same will happen any time soon in Linux, it at least indicates a lack of interest from developers and likely a not so great support soon. I’m wondering if in the same size and budget it’s not possible to find ARMv7 in the form of Cortex A5/A7/A8, or even a more recent A32/A35.

dgp
dgp
4 years ago

> I’m wondering if in the same size and budget it’s not possible to find ARMv7

You can do a maker friendly (no bgas) Cortex A7 board based on a similar camera SoC for $10 – $15 even without ordering in multiples of 10,000.

mangogeek
4 years ago

sochip S3L(1*cortex a7 sip 128MB ddr3) or X3(4*cortex a7 sip 128MB/512MB ddr3) ?

dgp
dgp
4 years ago

No.. those are BGA. Once you’re doing BGA you might as well just use any of the cheap ARM SoCs and external memory. I try to avoid doxxing myself but what the hell I guess.. Here’s one I made earlier -> https://github.com/breadbee/breadbee

mangogeek
4 years ago

V3s 1.2GHz with 64MB ddr2 inside
100mbps net-link
usb otg
audio dac/adc
rgb/csi-mipi
the price is about $3.5

dgp
dgp
4 years ago

It has all of that stuff. The problem with the V3s is that it’s a massive QFP which is very easy to mess up and once you put your kernel etc onto SPI NOR you no longer have SPI you can use.

The current generation of these chips also has a CEVA XM6 co processor in there.

Jon Smirl
4 years ago

I would stick with the S3 because of mainline kernel support. Everything on the S3 is supported in mainline except for MIPI sensors, h.264 encode and the ISP. There is work going to to support these last bits. Allwinner has made a gigantic mistake by not participating in mainline and we’ll see over time if that ends up destroying their company. For sure lack of decent kernel support has cost Allwinner many millions of sales in the US and EU. It is a shame that Allwinner doesn’t understand that participating in mainline benefits them. Instead they fork and work in… Read more »

dgp
dgp
4 years ago

>dgp, I see your MSC313E board but MStar is even worse to work with than Allwinner. It runs 5.6 already. A first round of patches to start mainline support were sent a few months ago. A revised v2 with support for almost all of their current chips will be going out next week.. The MIPI display interface is almost exactly the same as the mediatek one that’s already in kernel, ethernet works with a small patch to add a custom read/write method, usb is the same deal as the ethernet and so on. >I view mainline kernel support as being… Read more »

Jon Smirl
4 years ago

So I can run the h.264 encoder using 5.6 on the MSC313E?

Those patches went out on LKML? I just searched and don’t see much from MStar. I see your stuff, but nothing from the factory.
[PATCH 1/4] dt-bindings: arm: Initial MStar vendor prefixes and compatible string

All of these camera chips pretty useless if the h.264 encoder can’t be used.

dgp
dgp
4 years ago

>So I can run the h.264 encoder using 5.6 on the MSC313E? Not yet as I don’t need it but source of the vendor drivers etc is out there including a very recent 4.9 kernel that I put up last week. If someone wanted to sponsor doing that work it should be possible (even more so now that the freeelectrons guys did a lot of the structural work to get the sunxi stuff in). Anyhow not everyone wants that stuff.. many people just want a chip that can run linux and they can use on cheap 2 or 4 layer… Read more »

mangogeek
4 years ago

The thing I am very annoyed is that allwinner doesn’t like open source.

https://github.com/widora/S3-S3L-R11-V3s
The wafers of these chips are the same
I think S3L is the best chip, if you also like bga package.

Jon Smirl
4 years ago

mangogeek, how about a R329 dev board from Widora? If not, can you access the SDK and post it somewhere?

theguyuk
theguyuk
4 years ago

Maybe the Lichee Pi Zero folk might do a new board ?

mangogeek
4 years ago

I haven’t paid attention to the R329 chip, but I know that the R328 is used as a smart speaker.
Ok i will ask.

Jon Smirl
4 years ago

Did Allwinner release a new SDK with the F1C200 or is it still the ancient kernel 3.10 from the F2C100?

That link to 5.2.2 appears to be sunxi code? If so it is missing encoder support since there is no open source encoder support for any Allwinner CPU.

mangogeek
4 years ago

I have seen that there should be codec support in tina(buildroot or openwrt), but allwinner only provides .o libraries.

mangogeek
3 years ago

buildroot-tiny200 support (99%full feature): https://github.com/aodzip/buildroot-tiny200 Working & TestedBoot Device: SPI NOR Flash SPI NAND Flash MMC 0 MMC 1 U-Boot Driver: Basic LCD 800*480 GPIO Backlight USB Peripheral MTD Devices Linux Driver: Simple Peripheral: GPIO, SPI, UART, IIC, SDIO, PWM DMA Controller Audio Codec: Playback, Mic-IN USB: Peripheral Mode, Host Mode DVP Camera: OV2640, OV5640 Display Engine: Frontend, Backend, TCON CTP: GT911 Should working && Not testedU-Boot Driver: PWM Backlight Linux Driver: Audio Codec: FM-IN, Line-IN USB: OTG Mode IR Receiver Keypad ADC Work-In-Progress && Partially workingLinux Driver: TV(CVBS) Encoder Touchscreen Sensor Cedar Video Engine Unsupported… below and not mentioned… Read more »

Theguyuk
Theguyuk
3 years ago

Expensive in Australia
core-electronics.com.au/mongopi-r3-development-board.html

$36.43 AUD

Khadas VIM4 SBC