De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  basis files: ram-rom.zip.

Verwante presentaties


Presentatie over: "Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  basis files: ram-rom.zip."— Transcript van de presentatie:

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


Download ppt "Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  basis files: ram-rom.zip."

Verwante presentaties


Ads door Google