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.