Donnerstag, 20. März 2014

Add new script.bin

mount /dev/mmcblk0p1 /projects/mnt
cd /projects/mnt

git clone https://github.com/linux-sunxi/sunxi-tools
cd sunxi-tools 
make
cd .. 
sunxi-tools/bin2fex ./script.bin ./script.fex
 


[uart_para3]
uart_used = 1
uart_port = 3
uart_type = 2
uart_tx = port:PG06<4><1><default><default>
uart_rx = port:PG07<4><1><default><default>

sunxi-tools/fex2bin ./script.fex ./script_changed.bin


Testen mit:
dmesg | grep uart

[    0.624293] [uart]: used uart info.: 0xc9
[    0.629014] [uart]: serial probe 0 irq 33 mapbase 0x01c28000
[    0.655253] sunxi-uart.0: ttyS0 at MMIO 0x1c28000 (irq = 33) is a U6_16550A
[    1.395339] [uart]: serial probe 3 irq 36 mapbase 0x01c28c00
[    1.427200] sunxi-uart.3: ttyS1 at MMIO 0x1c28c00 (irq = 36) is a U6_16550A
[    1.439012] [uart]: serial probe 6 irq 51 mapbase 0x01c29800
[    1.470806] sunxi-uart.6: ttyS2 at MMIO 0x1c29800 (irq = 51) is a U6_16550A
[    1.482628] [uart]: serial probe 7 irq 52 mapbase 0x01c29c00
[    1.514441] sunxi-uart.7: ttyS3 at MMIO 0x1c29c00 (irq = 52) is a U6_16550A


Entnommen aus:
http://linux-sunxi.org/Fex_Guide#.5Buart_para1.5D
http://linux-sunxi.org/A20/PIO 
port:<port><mux feature><pullup/down><drive capability><output level> 
 

Dienstag, 18. März 2014

Nokia Display on A20




Folgende gits sind verfügbar:
https://github.com/N8body/DisplayC -> Library , die von Olimex stammt.
https://github.com/N8body/BitBang_A20_Python -> Python Library die um die Funktion für Bitbang-Spi erweitert wurde
https://github.com/N8body/pcd8544 -> Python Code. Mit beispielen

Dienstag, 11. März 2014

Olinuxino A20 - Erste Erweiterungen

Heute sind mir die passenden Erweiterungs-header angekommen. Benötigt werden sie,um zb den Microphone-Header oder die 5V Büchse rauszuführen. Nunden:
Die Header nennen sich :

JST 2.0 PH,falls jemand die nachkaufen möchte. Ich hab natürlich gleich ein 20ger-Pack für ungefähr 5 Euro gekauft(was an sich schon ein stolzer Preis ist,für ein wenig Plastik) Geheißen hat die kombination: "JST 2.0 PH 2-Pin Connector plug with Wire x 20 Sets". Natürlich hab ich beim Bestellen nicht wirklich auf die Farben geachtet sodas die mitgelieferten Kabel "falschfarbig" verdrahtet sind. Wichtig für die Stromführung ist das natürlich nicht,aber falschfarbige Käbel geben immer grundsätzlich eine zusätzliche Fehlerquelle. Zum Glück konnte man sie richtig "verdrahten" indem man die Header aufmacht und die beiden Drähte tauscht(rot und schwarz):
Rot rechts,Schwarz links.