> On 02-Apr-2020, at 3:48 AM, Chris Johns <chr...@rtems.org> wrote:
> 
> Hi,
> 
> The content is good however git noticed trailing whitespace and the 
> documentation standard says no trailing whitespace...
I'll fix them and will send you the updated patch 
once the discussion related to Copyright is
resolved.

Thanks 
Mritunjay 
> 
> Applying: doc: Moving BSP Content to User Manual (#3905)
> .git/rebase-apply/patch:31: trailing whitespace. 
> This BSP is heavily based on the MCF5235 BSP. The MCF5329EVB is a Motorola
> .git/rebase-apply/patch:32: trailing whitespace.
> evaluation board (Zoom) with a LogicPD MCF5329-10 SODIMM-144 card. The
> .git/rebase-apply/patch:33: trailing whitespace.
> development kit features the MCF5329 based Fire Engine, as well as a plug-in
> .git/rebase-apply/patch:52: trailing whitespace.
> The MVME162 family provides OEMs and solution developers an ideal platform for
> .git/rebase-apply/patch:53: trailing whitespace.
> embedded monitoring and control apllications it allows an OEM to minimize
> warning: squelched 125 whitespace errors
> warning: 130 lines add whitespace errors. 
> 
> Also could the commit subject be more specific, e.g. ...
> 
> doc: Moving M68K BSP Content to User Manual (#3905)
> 
> Sorry to be so picky and thanks for doing this, it is great to see it being 
> done.
> 
> Thanks
> Chris
> 
>> On 2020-04-02 09:10, Mritunjay wrote:
>> ---
>>  user/bsps/bsps-m68k.rst | 197 +++++++++++++++++++++++++++++++++++++++-
>>  1 file changed, 195 insertions(+), 2 deletions(-)
>> diff --git a/user/bsps/bsps-m68k.rst b/user/bsps/bsps-m68k.rst
>> index 60882fb..b829f5b 100644
>> --- a/user/bsps/bsps-m68k.rst
>> +++ b/user/bsps/bsps-m68k.rst
>> @@ -1,6 +1,13 @@
>>  .. SPDX-License-Identifier: CC-BY-SA-4.0
>>    .. Copyright (C) 2018 embedded brains GmbH
>> +.. Copyright (C) 2008 Mriek
>> +.. Copyright (C) 2011 Richard Campbell
>> +.. Copyright (C) 2010 Daniel Code
>> +.. Copyright (C) 2010 Mattrajca
>> +.. Copyright (C) 2009,2010 Joel Sherill
>> +.. Copyright (C) 2020 Mritunjay Sharma
>> +
>>    m68k (Motorola 68000 / ColdFire)
>>  ********************************
>> @@ -53,7 +60,19 @@ TODO.
>>  mcf5329
>>  =======
>>  -TODO.
>> +Overview
>> +--------
>> +
>> +This BSP is heavily based on the MCF5235 BSP. The MCF5329EVB is a Motorola
>> +evaluation board (Zoom) with a LogicPD MCF5329-10 SODIMM-144 card. The
>> +development kit features the MCF5329 based Fire Engine, as well as a plug-in
>> +system-on-module containing 32 MB of DDR-SDRAM. The board also includes 2 
>> MB of
>> +boot flash, 16 MB of NAND flash, a core frequency of 240MHz, an onboard 
>> 800x600
>> +LCD controller, FEC, USB, uarts, CAN bus, QSPI, I2C, and 10/100 Ethernet.
>> +
>> +You can find the link to MCF5329 Reference Manual below:
>> +
>> +* `MCF5329 Reference Manual 
>> <https://www.nxp.com/docs/en/reference-manual/MCF5329RM.pdf>`_
>>    mrm332
>>  ======
>> @@ -73,7 +92,181 @@ TODO.
>>  mvme162
>>  =======
>>  -TODO.
>> +Overview
>> +--------
>> +
>> +The MVME162 family provides OEMs and solution developers an ideal platform 
>> for
>> +embedded monitoring and control apllications it allows an OEM to minimize
>> +engineering expenses while integrating value-added hardware and software
>> +applications onto an off-the-shelf product. In order to provide the wide 
>> range
>> +of solutions, the MVME162 allows a variety of MPU, memory, and interface
>> +options such as floating-point, Ethernet, SCSI, and VME. The result is a
>> +variation of the MVME162 which most closely fits the application 
>> requirement.
>> +
>> +There are a large number of model variations on this board. This was the 
>> first
>> +user submitted BSP and continues to be a fairly popular simply because at 
>> one
>> +point it was the highest selling VMEBus board of all time.
>> +
>> +Board Setup
>> +-----------
>> +
>> +We will setup the RTEMS Lab Board initally to proceed further for the setup
>> +of TFTP transfer.
>> +
>> +The env settings are:
>> +
>> +.. code-block:: none
>> +
>> +    MPU Clock Speed =25Mhz
>> +    162-Bug>env
>> +    Bug or System environment [B/S] = B?
>> +    Field Service Menu Enable [Y/N] = N?
>> +    Remote Start Method Switch [G/M/B/N] = B?
>> +    Probe System for Supported I/O Controllers [Y/N] = Y?
>> +    Negate VMEbus SYSFAIL* Always [Y/N] = N?
>> +    Local SCSI Bus Reset on Debugger Startup [Y/N] = N?
>> +    Local SCSI Bus Negotiations Type [A/S/N]       = A?
>> +    Industry Pack Reset on Debugger Startup [Y/N]  = Y?
>> +    Ignore CFGA Block on a Hard Disk Boot [Y/N]    = Y?
>> +    Auto Boot Enable [Y/N]   = N?
>> +    Auto Boot at power-up only [Y/N] = Y?
>> +    Auto Boot Controller LUN = 00?
>> +    Auto Boot Device LUN     = 00?
>> +    Auto Boot Abort Delay    = 15?
>> +    Auto Boot Default String [NULL for a empty string] = ?
>> +    ROM Boot Enable [Y/N]            = N?
>> +    ROM Boot at power-up only [Y/N]  = Y?
>> +    ROM Boot Enable search of VMEbus [Y/N] = N?
>> +    ROM Boot Abort Delay             = 0?
>> +    ROM Boot Direct Starting Address = FF800000?
>> +    ROM Boot Direct Ending Address   = FFDFFFFC?
>> +    Network Auto Boot Enable [Y/N]   = N?
>> +    Network Auto Boot at power-up only [Y/N] = Y?
>> +    Network Auto Boot Controller LUN = 00?
>> +    Network Auto Boot Device LUN     = 00?
>> +    Network Auto Boot Abort Delay    = 5?
>> +    Network Auto Boot Configuration Parameters Pointer (NVRAM) = FFE0FF00?
>> +    Memory Search Starting Address   = 00000000?
>> +    Memory Search Ending Address     = 01000000?
>> +    Memory Search Increment Size     = 00010000?
>> +    Memory Search Delay Enable [Y/N] = N?
>> +    Memory Search Delay Address      = FFFFD20F?
>> +    Memory Size Enable [Y/N]         = Y?
>> +    Memory Size Starting Address     = 00000000?
>> +    Memory Size Ending Address       = 01000000?
>> +    Base Address of Dynamic Memory   = 00000000?
>> +    Size of Parity Memory            = 00000000?
>> +    Size of ECC Memory Board #0      = 01000000?
>> +    Size of ECC Memory Board #1      = 00000000?
>> +    Base Address of Static Memory    = FFE00000?
>> +    Size of Static Memory            = 00020000?
>> +    Slave Enable #1 [Y/N] = Y?
>> +    Slave Starting Address #1 = 00000000?
>> +    Slave Ending Address #1   = 00FFFFFF?
>> +    Slave Address Translation Address #1 = 00000000?
>> +    Slave Address Translation Select #1  = 00000000?
>> +    Slave Control #1 = 03FF?
>> +    Slave Enable #2 [Y/N] = N?
>> +    Slave Starting Address #2 = 00000000?
>> +    Slave Ending Address #2   = 00000000?
>> +    Slave Address Translation Address #2 = 00000000?
>> +    Slave Address Translation Select #2  = 00000000?
>> +    Slave Control #2 = 0000?
>> +    Master Enable #1 [Y/N] = Y?
>> +    Master Starting Address #1 = 01000000?
>> +    Master Ending Address #1   = EFFFFFFF?
>> +    Master Control #1 = 0D?
>> +    Master Enable #2 [Y/N] = N?
>> +    Master Starting Address #2 = 00000000?
>> +    Master Ending Address #2   = 00000000?
>> +    Master Control #2 = 00?
>> +    Master Enable #3 [Y/N] = N?
>> +    Master Starting Address #3 = 00000000?
>> +    Master Ending Address #3   = 00000000?
>> +    Master Control #3 = 00?
>> +    Master Enable #4 [Y/N] = N?
>> +    Master Starting Address #4 = 00000000?
>> +    Master Ending Address #4   = 00000000?
>> +    Master Address Translation Address #4 = 00000000?
>> +    Master Address Translation Select #4  = 00000000?
>> +    Master Control #4 = 00?
>> +    Short I/O (VMEbus A16) Enable [Y/N] = Y?
>> +    Short I/O (VMEbus A16) Control      = 01?
>> +    F-Page (VMEbus A24) Enable [Y/N]    = Y?
>> +    F-Page (VMEbus A24) Control         = 02?
>> +    ROM Access Time Code          = 03?
>> +    FLASH Access Time Code        = 02?
>> +    MCC Vector Base               = 05?
>> +    VMEC2 Vector Base #1          = 06?
>> +    VMEC2 Vector Base #2          = 07?
>> +    VMEC2 GCSR Group Base Address = D2?
>> +    VMEC2 GCSR Board Base Address = 00?
>> +    VMEbus Global Time Out Code   = 01?
>> +    Local Bus Time Out Code       = 02?
>> +    VMEbus Access Time Out Code   = 02?
>> +    IP A Base Address              = 00000000?
>> +    IP B Base Address              = 00000000?
>> +    IP C Base Address              = 00000000?
>> +    IP D Base Address              = 00000000?
>> +    IP D/C/B/A Memory Size         = 00000000?
>> +    IP D/C/B/A General Control     = 00000000?
>> +    IP D/C/B/A Interrupt 0 Control = 00000000?
>> +    IP D/C/B/A Interrupt 1 Control = 00000000?
>> +
>> +To setup the Server/Client IP Addresses for the TFTP Transfer, we will use 
>> the
>> +NIOT command. NIOT (Network I/O Teach) is a 162-Bug's debugger command 
>> commonly
>> +used to setup the Server/Client IP Addresses for the TFTP Transfer.
>> +
>> +The NIOT command goes something like this:
>> +
>> +.. code-block:: none
>> +
>> +    162-Bug>niot
>> +    Controller LUN =00?
>> +    Device LUN     =00?
>> +    Node Control Memory Address =FFE10000?
>> +    Client IP Address      =192.168.1.245?
>> +    Server IP Address      =192.168.1.92?
>> +    Subnet IP Address Mask =255.255.255.0?
>> +    Broadcast IP Address   =192.168.1.255?
>> +    Gateway IP Address     =0.0.0.0?
>> +    Boot File Name ("NULL" for None)     =/mvme162.img?
>> +    Argument File Name ("NULL" for None) =?
>> +    Boot File Load Address         =00020000?
>> +    Boot File Execution Address    =00020000?
>> +    Boot File Execution Delay      =00000000?
>> +    Boot File Length               =00000000?
>> +    Boot File Byte Offset          =00000000?
>> +    BOOTP/RARP Request Retry       =00?
>> +    TFTP/ARP Request Retry         =00?
>> +    Trace Character Buffer Address =00000000?
>> +    BOOTP/RARP Request Control: Always/When-Needed (A/W)=A?
>> +    BOOTP/RARP Reply Update Control: Yes/No (Y/N)       =Y?
>> +
>> +Downloading and Executing
>> +--------------------------
>> +Download from the TFTP server using the 162-Bug's "NBO"
>> +(Network Boot Operating System) command:
>> +
>> +.. code-block:: none
>> +
>> +    162-Bug>nbo
>> +    Network Booting from: VME162, Controller 0, Device 0
>> +    Loading: /mvme162.img
>> +
>> +    Client IP Address      = 192.168.1.245
>> +    Server IP Address      = 192.168.1.92
>> +    Gateway IP Address     = 0.0.0.0
>> +    Subnet IP Address Mask = 255.255.255.0
>> +    Boot File Name         = /mvme162.img
>> +    Argument File Name     =
>> +
>> +    Network Boot File load in progress... To abort hit <BREAK>
>> +
>> +    Bytes Received =&356528, Bytes Loaded =&356528
>> +    Bytes/Second   =&89132, Elapsed Time =4 Second(s)
>> +
>> +The program will automatically run when download is complete.
>>    mvme167
>>  =======
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to