diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-04-25 15:06:08 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-04-26 07:17:57 +0200 |
commit | eb36d1198cdf9dc1e2f776ef6e1e38755f6d13c5 (patch) | |
tree | 14177ad7a58c06a3c537d1e55dae7bc369a1a4b9 /bsps/bfin | |
parent | bsps: Remove unmaintained times files (diff) | |
download | rtems-eb36d1198cdf9dc1e2f776ef6e1e38755f6d13c5.tar.bz2 |
bsps: Move documentation, etc. files to bsps
This patch is a part of the BSP source reorganization.
Update #3285.
Diffstat (limited to 'bsps/bfin')
-rw-r--r-- | bsps/bfin/TLL6527M/README | 92 | ||||
-rw-r--r-- | bsps/bfin/bf537Stamp/README | 37 | ||||
-rw-r--r-- | bsps/bfin/eZKit533/README | 36 |
3 files changed, 165 insertions, 0 deletions
diff --git a/bsps/bfin/TLL6527M/README b/bsps/bfin/TLL6527M/README new file mode 100644 index 0000000000..4a95fffdd0 --- /dev/null +++ b/bsps/bfin/TLL6527M/README @@ -0,0 +1,92 @@ +BSP NAME: TLL6527M +BOARD: TLL6527M +CPU FAMILY: Blackfin +CPU: Blackfin 527 +MODE: 32 bit mode + +DEBUG MONITOR: +SIMULATOR: + +PERIPHERALS +=========== +TIMERS: internal + RESOLUTION: 1 milisecond +SERIAL PORTS: 2 internal UART (polled/interrupt/dma) +REAL-TIME CLOCK: internal +DMA: internal +VIDEO: none +SCSI: none +NETWORKING: none + + +DRIVER INFORMATION +================== +CLOCK DRIVER: internal +TIMER DRIVER: internal +I2C: +SPI: +PPI: +SPORT: + + +STDIO +===== +PORT: Console port 1 +ELECTRICAL: RS-232 +BAUD: 9600 +BITS PER CHARACTER: 8 +PARITY: None +STOP BITS: 1 + +NOTES +===== +The TLL56527M board contains analog devices blackfin 527 processor. In addition +to the peripherals provided by bf527 the board has a temprature sensor, +accelerometer and power module connected via I2C. It also has LCD interface, +Card reader interface. + +The analog device bf52X family of processors are different from the bf53x range +of processors. This port supports the additional features that are not +supported by the blackfin 53X family of processors. + +The TLL6527M does not use the interrupt module used by the bfin 53x since it has +an additional system interrupt controller isr registers for additional lines. +On the 53X these line are multiplexed. +The centralized interrupt handler is implemented to use lookup tables for +jumping to the user ISR. For more details look at files implemented under +libcpu/bfin/bf52x/interrupt/* + +This port supports only the uart peripheral. The uart is supported via +polling, DMA, interrupt. The uart file is generic and is common between the +ports. Under bsp configure.ac files +* change the CONSOLE_BAUDRATE or to choose among different baudrate. +* Set UART_USE_DMA for UART to use DMA based transfers. In DMA based transfer + chunk of buffer is transmitted at once and then an interrupt is generated. +* Set CONSOLE_USE_INTERRUPTS to use interrupt based transfers. After every + character is transmitted an interrupt is generated. +* If CONSOLE_USE_INTERRUPTS, UART_USE_DMA are both not set then the port uses + polling to transmit data over uart. This call is blocking. + +TLL6527 specific file are mentioned below. +===================================== +c/src/lib/libcpu/bfin/bf52x/* +c/src/lib/libbsp/bfin/TLL6527M/* + + +The port was compiled using +=========================== +1. bfin-rtems4.11-gcc (GCC) 4.5.2 20101216 + (RTEMS gcc-4.5.2-3.el5/newlib-1.19.0-1.el5) +2. automake (GNU automake) 1.11.1 +3. autoconf (GNU Autoconf) 2.68 + + +The port was configured using the flags +========================================== +--target=bfin-rtems4.11 --enable-rtemsbsp=TLL6527M --enable-tests=samples +--disable-posix --disable-itron + + +ISSUES: +Could not place code in l1code (SRAM) because it was not being loaded by the +gnu loaded.
\ No newline at end of file diff --git a/bsps/bfin/bf537Stamp/README b/bsps/bfin/bf537Stamp/README new file mode 100644 index 0000000000..36224fcc22 --- /dev/null +++ b/bsps/bfin/bf537Stamp/README @@ -0,0 +1,37 @@ +BSP NAME: bf537Stamp +BOARD: ADZS-BF537-STAMP +CPU FAMILY: Blackfin +CPU: Blackfin 537 +MODE: 32 bit mode + +DEBUG MONITOR: ICEBear +SIMULATOR: Skyeye + +PERIPHERALS +=========== +TIMERS: internal + RESOLUTION: 1 milisecond +SERIAL PORTS: internal UART (polled/interrupt) +REAL-TIME CLOCK: internal +DMA: internal +VIDEO: none +SCSI: none +NETWORKING: internal + +DRIVER INFORMATION +================== +CLOCK DRIVER: internal +TIMER DRIVER: internal + +STDIO +===== +PORT: Console port 0 +ELECTRICAL: RS-232 +BAUD: 57600 +BITS PER CHARACTER: 8 +PARITY: None +STOP BITS: 1 + +NOTES +===== + diff --git a/bsps/bfin/eZKit533/README b/bsps/bfin/eZKit533/README new file mode 100644 index 0000000000..bcb00f2a4d --- /dev/null +++ b/bsps/bfin/eZKit533/README @@ -0,0 +1,36 @@ +BSP NAME: eZKit533 +BOARD: ADSP-BF533 EzKit Lite +CPU FAMILY: Blackfin +CPU: Blackfin 533 +MODE: 32 bit mode + +DEBUG MONITOR: ICEBear +SIMULATOR: Skyeye + +PERIPHERALS +=========== +TIMERS: internal + RESOLUTION: 1 milisecond +SERIAL PORTS: internal UART (polled/interrupt) +REAL-TIME CLOCK: internal +DMA: internal +VIDEO: none +SCSI: none +NETWORKING: none + +DRIVER INFORMATION +================== +CLOCK DRIVER: internal +TIMER DRIVER: internal + +STDIO +===== +PORT: Console port 0 +ELECTRICAL: RS-232 +BAUD: 57600 +BITS PER CHARACTER: 8 +PARITY: None +STOP BITS: 1 + +NOTES +===== |