Real Time Systems Lab. rtlab.knu.ac.kr Progress Report Kim Jung Kil
Real Time Systems Lab rtlab.knu.ac.kr Features ARM940T Core processor. Support two Ethernet MACs, three HDLCs, two high speed UARTs, a console UART, and USB. A security feature is also supported by DES/3DES accelerator.
Real Time Systems Lab rtlab.knu.ac.kr System Memory Map The Boot ROM, Flash ROM spec is described. — Boot ROM (EXT I/O Bank0): 512Kbyte, support byte, 256K half-word boot ROM — Flash ROM (EXT I/O Bank1): 2Mbyte, support byte, half-word size access
Real Time Systems Lab rtlab.knu.ac.kr Exception Vector Address
Real Time Systems Lab rtlab.knu.ac.kr Boot procedure Computer power on Go Entry point Define Exception Vector Table Initialize SDRAM Initialize Stack Copy Static Data in SDRAM Call C_Entry
Real Time Systems Lab rtlab.knu.ac.kr Flow Diagram in C_Entry Function Initialize UART Initialize Clock Get a String from UART Parse String Cool: bootp bootp Cool: help help
Real Time Systems Lab rtlab.knu.ac.kr BOOTP, Bootstrap Protocol IP address assignment. Detection of the IP address for a serving machine.
Real Time Systems Lab rtlab.knu.ac.kr TFTP, Trivial File Transfer Protocol Files can be read from or written to the TFTP server.
Real Time Systems Lab rtlab.knu.ac.kr Configure Debugging System Emulator - Spider - ADS / SDT DebuggerTarget System - OPENice32-A900
Real Time Systems Lab rtlab.knu.ac.kr Spider-Debugging Sequences
Real Time Systems Lab rtlab.knu.ac.kr Future Work Implement BOOTP, TFTP protocol. Analyze uClinux.