Changes between Version 12 and Version 13 of TBR/BSP/Rad750


Ignore:
Timestamp:
Jan 21, 2011, 12:16:23 AM (8 years ago)
Author:
JoelSherrill
Comment:

Add table of settings

Legend:

Unmodified
Added
Removed
Modified
  • TBR/BSP/Rad750

    v12 v13  
    3737 *  rad750_6u_debug - 6U board, debug build
    3838
    39 The production build for both the 3u and the 6u have the following settings:
     39The configuration settings for the BSP variants are as follows:
    4040
    41  *  BSP_DIRTY_MEMORY = 0            The BSP Framework will not put a non-zero pattern into the RTEMS Workspace and C program heap.
     41{| border="1" style="margin: 1em auto 1em auto;text-align: center;"
     42|+
     43|'''BSP Variant''' || '''rad750_3u''' || '''rad750_6u''' || '''BSP_DIRTY_MEMORY'''
     44|-
     45| rad750_3u || defined || undefined || 0
     46|-
     47| rad750_3u_debug || defined || undefined || 0
     48|-
     49| rad750_6u || undefined || defined || 0
     50|-
     51| rad750_6u_debug || undefined || defined || 0
     52|-
     53|}
     54
     55The constants are defined as follows:
     56
     57 *  BSP_DIRTY_MEMORY - When set to 1, the BSP Framework will not put a non-zero pattern into the RTEMS Workspace and C program heap.
     58== =
     59
     60 *  BSP_PRESS_KEY_FOR_RESET = 0     The application will not print a message and wait until pressed before resetting board when application exits
     61 *  BSP_RESET_BOARD_AT_EXIT = 1     The board will be reset when the application exits.
     62 *  CONSOLE_USE_INTERRUPTS = 0      The console operates in polled mode
     63 *  ENABLE_SHADOWED_DATA = 1        A shadow copy of initialized data is made on the firs ==- When filling in the box,
     64  + Try to include links to other Wiki pages and websites.
     65  + If a field is not applicable, not setting the variable will result in it not being displayed
     66  + If Simulator is not set, then No. is displayed.
     67
     68-->
     69
     70{{Infobox BSP
     71|BSP_name     = RAD750
     72|Manufacturer = BAE
     73|image        = Bae cimg eis rad750 family.jpg
     74|caption      = RAD750 3U, CPU, and 6U
     75|Board_URL    = http://www.baesystems.com/ProductsServices/bae_prod_s2_rad750.html
     76|Architecture = PowerPC
     77|CPU_model    = RAD750
     78|Monitor      = SUROM
     79|Simulator    = None freely available
     80|Aliases      = rad750_3u, rad750_6u, rad750_3u_debug, and rad750_6u_debug
     81|RAM          = 128 MB
     82|NVMEM        = XX KB EEPROM
     83|Serial       = one. NS16550 compatible
     84|NICs         = None
     85|Video        = None
     86|Other        = Radiation Hardened
     87}}
     88= Overview =
     89
     90
     91The BAE Systems RAD750 Single Board Computer contains a RAD750 PowerPC cpu and a Power PCI intelligent bridge with peripherals.  This bsp uses a large amount of shared functionality since this cpu is a hardened version of the the PowerPC 750, the Power PCI contains a ns16550 compatible UART, and the Power PCI appears to be PReP compliant.  At this time there are four supported configurations across two boards to allow building for 3U or 6U in production and debug configurations.  The debug configurations are built with options which make it possible to debug using the Corelis JTAG emulator.  The following lists the BSP variants:
     92
     93 *  rad750_3u - 3U board, production build
     94 *  rad750_6u - 6U board, production build
     95 *  rad750_3u_debug - 3U board, debug build
     96 *  rad750_6u_debug - 6U board, debug build
     97
     98The configuration settings for the BSP variants are as follows:
     99
     100{| border="1" style="margin: 1em auto 1em auto;text-align: center;"
     101|+
     102|'''BSP Variant''' || '''rad750_3u''' || '''rad750_6u''' || '''BSP_DIRTY_MEMORY'''
     103|-
     104| rad750_3u || defined || undefined || 0
     105|-
     106| rad750_3u_debug || defined || undefined || 0
     107|-
     108| rad750_6u || undefined || defined || 0
     109|-
     110| rad750_6u_debug || undefined || defined || 0
     111|-
     112|}
     113
     114The constants are defined as follows:
     115
     116 *  BSP_DIRTY_MEMORY - When set to 1, the BSP Framework will not put a non-zero pattern into the RTEMS Workspace and C program heap.
     117=  ==
     118
    42119 *  BSP_PRESS_KEY_FOR_RESET = 0     The application will not print a message and wait until pressed before resetting board when application exits
    43120 *  BSP_RESET_BOARD_AT_EXIT = 1     The board will be reset when the application exits.
     
    76153
    77154If there are special jumper or ROM monitor settings, describe them.
    78 = Downloading and Executing =
     155
     156=Downloading and Executing=
    79157
    80158
    81159Describe the download procedure.
    82 = Debugging =
     160
     161=Debugging=
    83162
    84163
    85164How do you debug code on this board?  What gdb setup?  BDM, stub, etc?
    86 = Test Reports =
     165
     166=Test Reports=
    87167
    88168
     
    94174}}
    95175
    96 = References =
     176
     177=References=
    97178
    98179