⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻
字号:
##  $Id: README,v 1.2 2001/10/26 13:41:06 joel Exp $##  Author: Alexandra Kossovsky <sasha@oktet.ru>#          Victor Vengerov     <vvv@oktet.ru>#   OKTET Ltd, http://www.oktet.ru#BSP NAME:           generic SH4 (gensh4)BOARD:              n/aBUS:                n/aCPU FAMILY:         Hitachi SHCPU:                SH 7750COPROCESSORS:	    noneMODE:               n/aDEBUG MONITOR:      gdb (sh-ipl-g+ loader/stub)PERIPHERALS===========TIMERS:             on-chipSERIAL PORTS:       on-chip (with 2 ports)REAL-TIME CLOCK:    noneDMA:                not usedVIDEO:              noneSCSI:               noneNETWORKING:         noneDRIVER INFORMATION==================CLOCK DRIVER:       on-chip timerIOSUPP DRIVER:      defaultSHMSUPP:            n/aTIMER DRIVER:       on-chip timerTTY DRIVER:         /dev/consoleSTDIO=====PORT:               /dev/consoleELECTRICAL:         n/aBAUD:               n/aBITS PER CHARACTER: n/aPARITY:             n/aSTOP BITS:          n/aNOTES=====(1) Driver for the on-chip serial devices is tested only with 1st serial    port. We cannot test it on serial port with FIFO.    Console driver has 4 modes -- 2 with termios (interrupt-driven &     poll-driven modes), one raw mode working with serial port directly,    without termios, and one mode working with gdb stub (using 'trapa'    handled by sh-ipl-g+).(2) The present 'hw_init.c' file provides 'early_hw_init'(void) which    is normally called from 'start.S' to provide such minimal HW setup.    It is written in C, but it should be noted that any accesses to memory    (except hardware registers) are prohibited until hardware not    initialized. To avoid access to stack, hw_init.c should be compiled with    -fomit-frame-pointer.    hw_init.c also provides 'bsp_cache_on'(void) normally called from    'start.S' after copying all data from rom to ram.(3) In 'configure.ac' you should properly set 'CPU_CLOCK_RATE_HZ'.    It is frequency fed to the CPU core (external clock frequency can be    multiplied by on-chip PLLs). Please note that it is not a frequency of    external oscillator! See Hardware Manual, section 10, for details.    Global variable 'SH4_CPU_HZ_Frequency' is declared in 'bsp.h' and     initilized in 'bspstart.c' to ${HZ}. It is used by sci driver,     which exists in 'libcpu/sh/sh7750'. (4) There is SH4_WITH_IPL macro in console driver 'sh4_uart.h'.     When it is defined, the application works under     gdb-stub (it is able to turn cache on by 'trapa', use gdb mode in console    driver and get out from gdb to use other console modes).(5) There are 3 likcmds:     - linkcmds: code and data loaded to RAM. No code/data moving required.    - linkcmds.rom: code executed from the ROM; .data section moved to the    RAM on initialization.    - linkcmds.rom2ram: execution started from the ROM (after reset); code    and data moved to the RAM and execution continued from RAM.    The same 'start.S' is used for all cases.(6) You can get gdb stub from http://www.oktet.ru/download/sh4/sh-ipl.tar.gz.    It is based on 'sh-ipl-g+' package used in sh-linux project.(7) This project was done in cooperation with Transas company    http://www.transas.com

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -