Back to home page

LXR

 
 

    


Warning, /bsps/bfin/TLL6527M/README.md is written in an unsupported language. File is not indexed.

0001 TLL6527M
0002 ========
0003 
0004 ```
0005 BSP NAME:           TLL6527M
0006 BOARD:              TLL6527M 
0007 CPU FAMILY:         Blackfin
0008 CPU:                Blackfin 527 
0009 MODE:               32 bit mode
0010 
0011 DEBUG MONITOR:      
0012 SIMULATOR:          
0013 ```
0014 
0015 PERIPHERALS
0016 -----------
0017 
0018 ```
0019 TIMERS:             internal
0020   RESOLUTION:         1 milisecond
0021 SERIAL PORTS:       2 internal UART (polled/interrupt/dma)
0022 REAL-TIME CLOCK:    internal
0023 DMA:                internal
0024 VIDEO:              none
0025 SCSI:               none
0026 NETWORKING:         none
0027 ```
0028 
0029 DRIVER INFORMATION
0030 ------------------
0031 ```
0032 CLOCK DRIVER:       internal
0033 TIMER DRIVER:       internal
0034 I2C:
0035 SPI:
0036 PPI:
0037 SPORT:
0038 ```
0039 
0040 STDIO
0041 -----
0042 ```
0043 PORT:               Console port 1
0044 ELECTRICAL:         RS-232
0045 BAUD:               9600
0046 BITS PER CHARACTER: 8
0047 PARITY:             None
0048 STOP BITS:          1
0049 ```
0050 
0051 NOTES
0052 -----
0053 The TLL56527M board contains analog devices blackfin 527 processor. In addition
0054 to the peripherals provided by bf527 the board has a temprature sensor, 
0055 accelerometer and power module connected via I2C. It also has LCD interface,
0056 Card reader interface.
0057 
0058 The analog device bf52X family of processors are different from the bf53x range 
0059 of processors. This port supports the additional features that are not 
0060 supported by the blackfin 53X family of processors.
0061   
0062 The TLL6527M does not use the interrupt module used by the bfin 53x since it has
0063 an additional system interrupt controller isr registers for additional lines.
0064 On the 53X these line are multiplexed. 
0065 The centralized interrupt handler is implemented to use lookup tables for 
0066 jumping to the user ISR. For more details look at files implemented under 
0067 libcpu/bfin/bf52x/interrupt/*
0068 
0069 This port supports only the uart peripheral. The uart is supported via 
0070 polling, DMA, interrupt. The uart file is generic and is common between the 
0071 ports. Under bsp configure.ac files 
0072 * change the CONSOLE_BAUDRATE or to choose among different baudrate.
0073 * Set UART_USE_DMA for UART to use DMA based transfers. In DMA based transfer
0074   chunk of buffer is transmitted at once and then an interrupt is generated.
0075 * Set CONSOLE_USE_INTERRUPTS to use interrupt based transfers. After every 
0076   character is transmitted an interrupt is generated. 
0077 * If CONSOLE_USE_INTERRUPTS, UART_USE_DMA are both not set then the port uses
0078   polling to transmit data over uart. This call is blocking. 
0079 
0080 TLL6527 specific file are mentioned below.
0081 c/src/lib/libcpu/bfin/bf52x/*
0082 c/src/lib/libbsp/bfin/TLL6527M/*
0083 
0084 
0085 The port was compiled using
0086 ---------------------------
0087   1. bfin-rtems4.11-gcc (GCC) 4.5.2 20101216 
0088               (RTEMS gcc-4.5.2-3.el5/newlib-1.19.0-1.el5)
0089   2. automake (GNU automake) 1.11.1
0090   3. autoconf (GNU Autoconf) 2.68
0091 
0092 
0093 The port was configured using the flags
0094 ---------------------------------------
0095 --target=bfin-rtems4.11 --enable-rtemsbsp=TLL6527M --enable-tests=samples 
0096 --disable-posix --disable-itron 
0097        
0098 
0099 ISSUES
0100 ------
0101 Could not place code in l1code (SRAM) because it was not being loaded by the 
0102 gnu loaded.