Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdWouter Verstraeten Laatst gewijzigd meer dan 10 jaar geleden
1
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 basis files: ram-rom.zip
2
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2 Wat zit er in het geheugen van een programma: Code (text) Globale data met initiele waarde (data) Globale data zonder initiele waarde (bss) Stack
3
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 3 Wat zit in een “image” Code (text) Globale data met initiele waarde (data) Globale data zonder initiele waarde (bss) Stack
4
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 4 Wat kan/moet in ROM (read-only) Code (text) Globale data met initiele waarde (data) maar wel copieren naar RAM! Globale data zonder initiele waarde (bss) Stack
5
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 5 Code voor een ROMmable image C zorgt zelf wel voor de juiste verdeling Assembler: code moet in.text geinitialiseerde schrijfbare data moet in.data ongeinitialiseerde data hoort in.bss
6
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.data @ initialised data, writeable ! Position:.word 0.text @ code ! SELECT_DATA: @ save registers stmfdsp!, { r0-r1, lr } @ set the RS line ldrr0, =BIT_RS ldrr1, =IOSET str r0, [ r1 ]
7
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 7 Een interrupt configureren: #include "support.h“ … IRQ_Configure( 5, 0, Timer_Interrupt );
8
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 8 Code naar FLASH schrijven: - Zet de jumpers op flash - Serieele kabel aansluiten (en USB) -Philips flash tool opstarten -Laadt de Project-rom.hex file -Click “Upload to flash” -Bij fouten nogeens proberen, reset het bord als dat gevraagd wordt -Runnen: - Zet de bovenste jumper terug op JTAG - reset
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.