Projektin luonti LPCXpressolla

Samankaltaiset tiedostot
Ohje kehitysympäristöstä. Dokumentti: Ohje kehitysympäristöstä.doc Päiväys: Projekti : AgileElephant

TTY TKT-1110 Mikroprosessorit TKT. HEW-ohjeet ver 1.0

CADS Planner Electric perusteet

Eclipse 3.2 pikku opas versio 1.0. Esittely Uuden projektin perustaminen Sovelluksen luominen Koodin siistiminen Vinkkejä

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys.

Asteri Laskutus (Dos)

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGISohjelmistossa

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

Jäsenrekisteri (dos) Kirjuri tekstinkäsittely Vuosipäivitys

Asteri Vuokrankanto (Dos) Vuosipäivitys

Automaattitilausten hallinta. Automaattitilauksien uudistettu käsittely

Uuden työtilan luonti

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Tilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa

Vianova Systems Finland Oy:n Novapoint käytön tuki

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

Tiedonsiirto helposti navetta-automaation ja tuotosseurannan välillä

Jypelin käyttöohjeet» Ruutukentän luominen

PURPLE PEN OHJELMAN KÄYTTÖ Tiedoston avaaminen

TRUST AMI MOUSE WIRELESS 300

Eclipse 3.1 Pikaopas versio 1.0

ClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys

Asteri Palkanmaksu Dos Vuosipäivitys

Opas administraattori-tason käyttäjille. MANAGERIX -ohjelman esittely... 2 Kirjautuminen... 2

MALLIN RENDERÖINTI KUVAKSI TAI VIDEOKSI SOLIDWORKS 2010 VERSIOLLA

SSH Secure Shell & SSH File Transfer

Piirilevyohjelma ARES

Pedacode Pikaopas. Web-sovelluksen luominen

MITEN KIRJAUDUN ADOBE CONNECTIIN?

Provet Pet ohjelmisto ja tulostus PDF-tiedostoon.

OCAD KOULUTUS ALITTELIJOILLE OCAD PERUSTEET

H5P-työkalut Moodlessa

Viva-16. Käyttöohje Veikko Nokkala Suomen Videovalvonta.com

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

Mendeleyn käyttö viittamisessa

Finnfoam tuotekirjaston asennusohje. Asennus ja rekisteröintiohje

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

ClassPad fx-cp400 OS2-päivitys. + Manager-ohjelmisto ja Physium-sovellus

Epson EMP-765 langaton käyttö

HAME PostGIS-tietokanta

Fiery Driver Configurator

Mathcad 14.0 Single User -asennus

McAfee VirusScan Enterprice asennus

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

CEM DT-3353 Pihtimittari

Adobe Meeting podien käyttö

Pajun sähköpostien siirto Outlookiin

Mendeleyn käyttö viittamisessa. Maria Söderholm Tietoasiantuntija Oppimiskeskus

Digitaalisen SLR-kameran laiteohjelmiston päivittäminen

TornaMarket-Metsät metsätilamarkkinointisovelluksen käyttöohje (ohje tehty PC käytölle)

Tulostinajurin ja paperikoon konfigurointiohjeet AutoCad ohjelmille

Automaattitilausten hallinta

4 Google. Eetu Kahelin ja Kimi Syrjä DAT 17

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

NUUO ETÄOHJELMA PIKAOPAS. Maahantuoja Dasys Oy Kaivolahdenkatu HELSINKI helpdesk@dasys.fi

ASIAKASOHJE. 1.1 Ajurin asennus & konfigurointiohje: 1. Kirjoita AutoCadin komentoriville _plottermanager ja paina Enter

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS PALVELIMELLE

Käyttö ohjeet kirpputorille

Sähköposti ja uutisryhmät

Käyttö ohjeet kirpputorille

Drupal-sivuston hallintaopas

Valintanauhan komennot Valintanauhan kussakin välilehdessä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja.

Adobe Premiere Elements ohjeet

OP-eTraderin käyttöopas

Resteri laskutus (Dos) ("enemmän asiakkaita ja tuotteita; monipuolisempi reskontra)

AUTOCAD-TULOSTUSOHJE. Tällä ohjeella selitetään Autocadin mittakaavatulostuksen perusasiat (mallin mittayksikkönä millimetrit)

Resteri myyntireskontra (Dos)

Ohjelmistopohjaisen lisenssin käyttö

VJS-96 Black Panthers joukkueen www-sivujen käyttöohjeet

Digikoulu Pilviteknologiat - Tunti 1001: Tiedon varastointi Amazon Simple Storage Service (Amazon S3) palveluun

WR-R10- langattoman kauko-ohjaimen laiteohjelman päivittäminen

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

Tulostinajurin ja paperikoon konfigurointiohjeet PLT-tiedoston luontia varten AutoCad ohjelmille

MicroStation V8i-käyttöympäristö

Trust Gamer Kit PCI TRUST GAMER KIT PCI. Pika-asennusohje. Versio 1.0

Microsoft Outlook 2003 Automaattinen arkistointi

Lumon tuotekirjaston asennusohje. Asennus- ja rekisteröintiohje

6 XML-työkalut 1. 6 XML-työkalut

Ulkoiset laitteet Käyttöopas

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Kieliversiointityökalu Java-ohjelmistoon. Ohje

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

SQL Server 2008 asennus

Oppilaan pikaopas. Project 2013 käyttöliittymä ja näkymät

Tiedonsiirto helposti navetta-automaation ja tuotosseurannan välillä

Tärkeimmät toiminnot. Kertausta ja uusia toimintoja Wordistä sekä tiedostonhallinnasta. Tärkeimmät toiminnot jatkuu...

MOODLE-OHJE: Liitetiedoston lisääminen ja päivittäminen

HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP]

Sähköpostitilin luonti

OHJEITA TULOSTAMISEEN

Eclipse, SVN ja HelloWorld

Väitöskirja -mallipohja

SARANAT.FI - VERKKO-OPPIMISYMPÄRISTÖ -

Adobe Digital Editions -ohjeet

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Transkriptio:

Projektin luonti LPCXpressolla Ensimmäiseksi työtilaan (workspace) pitää liittää käytössä olevalle prosessorille sopiva CMSIS-kirjasto. LPCXpresson projektinluontivelhot olettavat, että projektit käyttävät CMSIS-kirjastoa. Kirjaston puuttuminen estää projektin luomisen ja ohjelman kääntämisen, koska kirjasto sisältää mm. kellotaajuuden määrittelevien vaihelukkojen asetukset sekä C-kielisen ohjelman ennen mainin käynnistämistä tehtävät alustukset. CMSIS-kirjasto liitetään valitsemalla Import project ja valitsemalla kirjaston sisältävä zip-tiedosto. Käyttämämme kirjasto löytyy lpcxpresson asennushakemiston alta Examples\NXP\LPC1000\LPC17xxhakemistosta. Kirjaston liittämisen jälkeen projektin luominen tapahtuu luontivelhojen avulla. Valitse New project ja valiste avautuvasta ikkunasta sopiva luontivelho.

Semihosting-projektissa syöttö ja tulostus (printf/scanf jne.) tapahtuu debuggeriliitännän kautta isäntäkoneessa. Syöttö ja tulostuu debuggeerin kautta on hidasta, joten mitään aikakriittistä ei voi tehdä syötön ja tulostuksen yhteydessä. Asetuksen voi helposti vaihtaa myöhemmin, jos sovellus ei tarvitse standardi-kirjaston syöttöä ja tulostusta. Projektille pitää tietenkin antaa myös nimi...... ja valita käytettävä prosessori. Käyttämässämme kortissa on LPC1769. Prosessorin nimi näkyy listassa punaisella, koska sen flash-muisti on suurempi, kuin mitä LPCXpresson debuggeri tukee. LPCXpressossa on 128kB rajoitus debugattavan ohjelman koolle, mutta sen saavuttamiseksi pitää kirjoittaa jo melkoisen iso ohjelmisto.

CRP pitää olla pois päältä. CRP:n avulla piiri voidaan suojata siten että flash-muistin sisältöä ei voi muuttaa tai debuggerin käyttö voidaan estää. Osa CRP:n asetuksista on sellaisia, joita ei pysty käyttöönoton jälkeen peruuttamaan, joten CRP:llä laitteen voi saada täysin käyttökelvottomaksi.

FreeRTOS projektin luominen Periaatteessa FreeRTOS-projektin luominen on hyvin helppoa, koska eclipsen luontivelhosta voi suoraan valita FreeRTOS-projektin ja noudattaa ylläolevia ohjeita. FreeRTOS-projekti ei kuitenkaan automaattisesti käytä CMSIS:iä, joten laitteiston ohjauksen helpottamiseksi CMSIS kannattaa liittää mukaan. Liittäminen on suoraviivaista, mutta vaatii jonkun verran hiiriakrobatiaa. Ennen kuin CMSIS-kirjastoon voidaan luoda viittauksia, niin kirjasto pitää olla olemassa. Ensimmäiseksi pitää kääntää (build) CMSIS-kirjasto sekä Debug että Release konfiguraatiolla. Konfiguraation valinta tapahtuu -napilla (paina nappia ja valitse Debug/Release). Valinnan jälkeen paina -nappia (konfiguraation valintanapin vieressä). Viittaukset Ensimmäiseksi kerrotaan että projekti viittaa toisiin projekteihin, jotta käännöksen yhteydessä myös riippuvat projektit käännetään mikäli niissä on tapahtunut muutoksia. Napsauta FreeRTOS-projektia hiiren oikealla napilla, valitse Properties. Ikkunasta valitse Project References ja ruksaa CMSIS-projekti mukaan. Viittauksen lisäämisen jälkeen tarvitaan muutama polku- ja symbolimäärittely. Symbolit Properties C/C++ General Path and Symbols Symbols Configurations: [All configurations] Sitten paina: ADD Symbol: USE_CMSIS (luo tämän niminen symboli) Value: CMSISv2p00_LPC17xx (Tarkista oikea määrittely CMSIS-kirjaston nimestä. LPCXpresson 4 ja 5 versioissa on eri versio CMSIS-kirjastosta. Muista valita Add to all configurations, jotta määrittely menee sekä Degug että Release configuraatiohin.

Polut (includes) Properties C/C++ General Path and Symbols Includes Languages: Gnu C Configurations: [All configurations] Paina: ADD Paina workspace-nappia ja valitse /CMSISv2p00_LPC17xx/inc Kirjasto Properties C/C++ General Path and Symbols Libraries Configurations: [All configurations] Paina: ADD Kirjoita kirjaston nimi (sama kuin CMSIS-projektin nimi) valintaruutuun ja paina OK. Älä kirjoita polkua tähän! File: CMSISv2p00_LPC17xx Kirjaston hakupolut Kirjaston hakupolut on tehtävä kummallekin konfiguraatiolle erikseen. Properties C/C++ General Path and Symbols Library paths Add Releaselle: CMSISv2p00_LPC17xx/Release (workspace path) Debugille: CMSISv2p00_LPC17xx/Debug (workspace path)

Lisää ohjelman alkuun seuraava include: #include "LPC17xx.h" Ohjeita LPCXpresson tukisivuilla: http://support.code-red-tech.com/coderedwiki/libraryprojects