﻿
Navodila za Mac-OS - pripravila Tadeja Saje


GNU assembler(za vse operacijske sisteme je že vse prevedeno in ni potrebno nič prevajati:
https://launchpad.net/gcc-arm-embedded
V directoriju arm-none-eabi/bin se nahajajo orodja as, ld in objcopy, ki jih rabimo
Za prevajanje so ukazi podobni kot za win, razen poti datotek se spremenijo.


Komunikacija z mikrokrmilnikom preko USB čipa FT231XS:
FTDI VCP gonilnik dobiš na: http://www.ftdichip.com/Drivers/VCP.htm


Program za komunikacijo ISP (In-System Programming) z mikrokrmilnikom lpc21isp:
izvornik za mac isto kot za linux:http://sourceforge.net/projects/lpc21isp/

drug lažji način:na macu poženeš ukaz:

sudo port install lpc21isp

in ti ga inštalira z repozitorija na netu


Kako najdem COM port na macu?
ls /dev/cu*

V odgovor dobimo serijsko številko FTDI čipa DA00AZLJ, kar
potem potrebujemo v ukazih:

Kako preizkusimo če dobimo podatke od naprave?
lpc21isp -detectonly -control /dev/cu.usbserial-DA00AZLJ 115200 14746
 
Zapis hex datoteke v flash mikrokrmilnika?
lpc21isp -control gnutest.hex /dev/cu.usbserial-DA00AZLJ 115200 14746

V primeru, da ima mikrokrmilnik drugačen kristal od 14.746MHz
oziroma imamo prepočasen računalnik, bo treba hitrost RS232
komunikacije nastaviti na eno od standardnih vrednosti, ki
je nižja od prikazanih 115200 bps.

Zadnja številka je vrednost kristala za takt, ki je vgrajen v
mikrokrmilnik. Iz te številke bootloader ISP izračuna timing
za brisanje in pisanje pomnilnika FLASH.
