KEMBAR78
GMCE Firmware Release Notes: Revision History | PDF | Booting | Flash Memory
0% found this document useful (0 votes)
284 views34 pages

GMCE Firmware Release Notes: Revision History

ALL VERSION OF COMPUTER TO PLATE KODAK TRENDSETTER BASED GMCE TECHNOLOGY MOTHERBOARD Firmware Release Notes

Uploaded by

Ioram Igor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
284 views34 pages

GMCE Firmware Release Notes: Revision History

ALL VERSION OF COMPUTER TO PLATE KODAK TRENDSETTER BASED GMCE TECHNOLOGY MOTHERBOARD Firmware Release Notes

Uploaded by

Ioram Igor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 1

GMCE Firmware Release Notes


GMCE Firmware Release Notes

Revision History

Revision Date Author Comments


1.33.03 05-May-2009 Lane Wilson HCS12 main code v1.16, GMCE boot code
v1.40, GMCEBARE v1.40, Bload.exe V1.32,
Term.exe v1.13, GMCETool.Exe v1.24. Minor
changes, GMCE boot code and HCS12 main
firmware are the only significant changes.
1.33.02 10-Nov-2008 Lane Wilson BOOTP server EXE/DLL filenames no longer
have the version number in them.
1.33.01 15-May-2008 Lane Wilson GMCE12MAIN v1.14 changes.
1.33.00 07-May-2008 Lane Wilson BOOTP Server v1.40 changes. GMCE12MAIN
v1.12 changes.
1.32.01 04-Mar-2008 Lane Wilson PR# 10154, Fix to BOOTP Server for more
than 4 NICs installed.
1.32.00 19-Dec-2007 Lane Wilson PR# 11888, 11951, 11975, & 11988
addressed.
1.31.01 04-Oct-2007 Lane Wilson PR# 11893: BOOTP server problem leaving
GMCE board in boot code (fixed). PR #11906:
Internal bug fix in Boot and Bare code.
1.31.00 28-Aug-2007 Lane Wilson Fixes to Ram-Log buffer support. Changes to
Boot loader & Boot code. Updates to Flat-
Panel GMCE xilinx image (v81.25). Updated to
match v1.31.00 GMCE Core Release.
1.30.04 20-Jun-2007 Lane Wilson Includes GMCETool.exe v1.18. This fixes
problems when running in manufacturing
mode.
1.30.03 28-Mar-2007 Lane Wilson Fixes for automatic manufacturing mode.
Includes GMCETool.exe v1.17, Gterm.exe
v1.12, and GMCEupgm.exe v1.00.
1.30.02 07-Feb-2007 Lane Wilson Includes updated Flash_load.exe (v1.15) utility
program. This fixes crashing occurring on
some computers. Only affects manufacturing
mode.
1.30.01 10-Jan-2007 Lane Wilson Includes updated xilinx file GMCELCA202.Bin
1.30 05-Dec-2006 Lane Wilson Updated to match v1.30 GMCE Core Firmware
1.29.04 20-Nov-2006 Lane Wilson Updated to match v1.29.04B2 GMCE Core
Firmware Release
1.29 28-Sep-2006 Lane Wilson Updated for v1.29 GMCE Core Firmware
1.28.01 05-Sep-2006 Lane Wilson Updated for v1.28.01 GMCE Core Firmware
Fixed error in 7.4, paragraph 10.
Xilinx v1.98 added.
1.28 11-Aug-2006 Lane Wilson Updated for v1.28 GMCE Core Firmware
1.27 02-Jun-2006 Lane Wilson Updated for v1.27 GMCE Core Firmware

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 2

Revision Date Author Comments


1.26 21-Mar-2006 Lane Wilson Updated for v1.26 GMCE Core Firmware
1.25 20-Feb-2006 Lane Wilson Updated for v1.25 GMCE Core Firmware
1.24 16-Dec-2005 Lane Wilson Updated for v1.24 GMCE Core Firmware
1.23 20-Oct-2005 Lane Wilson Updated for v1.23 GMCE Core Firmware
1.22 12-Sep-2005 Lane Wilson Updated for v1.22 GMCE Core Firmware
1.21 19-July-2005 Lane Wilson Updated for v1.21 GMCE Core Firmware.
1.20 06-June-2005 Lane Wilson Updated for v1.20 GMCE Core Firmware.
1.10 25-Apr-2005 Lane Wilson Updated to match v1.10 GMCE Core Firmware
1.07a 10-Mar-2005 Lane Wilson Updated to match v1.00 GMCE Core Firmware
1.07 07-Mar-2005 Lane Wilson Release Notes for v1.00 GMCE Core
Firmware Release.
th
1.06 02-Feb-2005 Lane Wilson Release Notes for Jan. 28 , 2005 Release.
th
1.05 22-Nov-2004 Lane Wilson Release Notes for Nov. 17 release.
th
1.05 17-Sep-2004 Lane Wilson Release Notes for Sept. 16 release.
1.04 10-Sep-2004 Allan Warnes Updated serial download instructions for new
memory map - 2 copies of Xilinx and 405Boot
th
1.03 12-July-2004 Lane Wilson Release Notes for July 12 , 2004 release.
th
1.02 11-June-2004 Lane Wilson Release Notes for June 11 , 2004 release.
th
1.01 04-June-2004 Lane Wilson Release Notes for June 04 , 2004 release.
th
1.00 28-May-2004 Lane Wilson Release Notes for May 28 , 2004 release.

CONTENTS

Revision History ........................................................................................................................1

1. Release Description ............................................................................................................4


1.1 GMCE Board Revisions Supported ..........................................................................4
1.2 Highlights of this Release .........................................................................................4
1.3 GMCE Firmware Image Files...................................................................................5
1.4 Windows Support Files .............................................................................................5
1.5 Windows Utility Programs........................................................................................5
1.6 Script Files ................................................................................................................6

2. What to Update ...................................................................................................................7


2.1 GMCE Firmware.......................................................................................................7
2.2 GMCE Windows Support Services...........................................................................7

3. File Installation and Firmware Update Procedure ..............................................................8


3.1 Windows Installer File Installation ...........................................................................8
3.2 Firmware Installation to GMCE Board.....................................................................8

4. Changes, Bug Fixes, and Improvements ............................................................................9

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 3

5. Known Problems and Missing Features ...........................................................................10

6. Manual Installation of Windows Support Files ................................................................11


6.1 Install Kodak BOOTP Server..................................................................................11
6.2 Remove Kodak BOOTP Server ..............................................................................11
6.3 Restart the Kodak BOOTP Server ..........................................................................11
6.4 Modification of the ‘CreoBootp.Ini’ File................................................................12

7. Appendix A - Manual Firmware Installation....................................................................13


7.1 HCS12 Firmware Update........................................................................................13
7.2 Xilinx Image Update ...............................................................................................14
7.3 BOOT/POST Code Update .....................................................................................15
7.4 Confirmation Steps .................................................................................................16

8. Appendix B – Serial Port Firmware Download Method ..................................................18

9. Appendix C - Installing the 1000GBit NIC Card .............................................................19

10. Appendix D - NVS Binary File Update Issue ..................................................................20

11. Appendix E - GMCE Diagnostic LEDS – Startup ...........................................................20

12. Appendix F - Windows XP SP2 FireWall Issues .............................................................21

13. Appendix G – Installing the USB Serial Port Windows Drivers......................................24


13.1 Locating the GMCE Diagnostic serial port.............................................................31
13.2 Changing the logical COM port number.................................................................32

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 4

1. RELEASE DESCRIPTION
This GMCE Core firmware release was built from the FW1 baseline number 4593 on May
05th, 2009. The BOOTP Server v1.40.01 was built using baseline number 4445 on Nov 10,
2008.

1.1 GMCE Board Revisions Supported


This release supports GMCE boards Rev B, C, and D.

1.2 Highlights of this Release


This GMCE Core Firmware release addresses the following new features and/or problem
corrections:

• HCS12 Main code (GMCE12MAIN116.Bin) fixed for potential CAN transmit race
conditions under heavy CAN load conditions. Also changed to allow better use of the
CAN hardware transmit buffers for better transmit performance.
• GMCE Boot code (GMCEBOOT140p.Bin) fixed to support high memory flag that is
used to indicate if a firmware watchdog reset had occurred.
• GMCE Bare code now implements the firmware watchdog for tasks, hisrs, and lisrs.
Note: this code is not used in any product firmware.
• Bload.exe fixed for longer wait times when erasing flash. Additional support added for
downloading firmware images into TMCE flash. Note: this tool is no longer used for
normal GMCE support or operation.
• Term.exe internal fixes for properly closing the serial port.
• GmceTool.exe now supports more then 4 network adapters in a workstation. Note:
GMCETool is no longer used for normal GMCE support or operation.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 5

1.3 GMCE Firmware Image Files

Description: FileName: Version:


Standard GMCE Xilinx Image GMCELCA205.Bin 2.05 (FPGA v00.44.05)
Standard GMCE Xilinx Image GMCELCA205.Exo 2.05 (FPGA v00.44.05)
Flat-Panel GMCE Xilinx Image GMCELCAFP8125.Bin 81.25 (FPGA v80.14.00)
Flat-Panel GMCE Xilinx Image GMCELCAFP8125.Exo 81.25 (FPGA v80.14.00)
405 Boot Loader G405BLFMW126.Elf 1.26
405 Boot Code GMCEBOOT140.Bin 1.40 (Engineering Version)
GMCEBOOT140p.Bin 1.40 (Production Version)
405 Boot Code GMCEBOOT140.Hex 1.40 (Engineering Version)
GMCEBOOT140p.Hex 1.40 (Production Version)
405 Bare Code GMCEBARE140.Bin 1.40 (Engineering Version)
GMCEBARE140p.Bin 1.40 (Production Version)
HCS12 Boot/Bbr Code G12BOOT106.S19 1.06
HCS12 Recovery Code G12REC106.Bin 1.06
HCS12 Main Code GMCE12MAIN116.Bin 1.16

1.4 Windows Support Files

Description: FileName: Version:


Creo BootP Server CBootpServer.Exe 1.40.01
Creo BootP Server support DLL CBootpMsg.Dll 1.40.01
GMCE Sample Startup CreoBootp.Ini 1.40.01
Configuration File
GMCE Initial NVS Image file GMCENVSxx.Bin n/a

1.5 Windows Utility Programs

Description: FileName: Version:


Bload Binary download tool Bload.exe 1.32
GMCE Serial Port Flash Load tool Flash_Load.Exe 1.16
Simple RS232 Terminal Program Term.Exe 1.13
GMCE USB serial connect program GTerm.Exe 1.13
GMCE USB eeprom signature writing GMCEupgm.Exe 1.00
program
Tool used to insert GMCE MAC address Chksumsr.Exe 1.04
into GMCE12BOOT code image file
Simple time delay utility program Wait.Exe 1.02
GMCE command line utility tool GMCETool.Exe 1.24

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 6

1.6 Script Files


Script files you may wish to use. They are written to run from the ‘GMCECore.V1.33 folder
only, from a DOS window.

Script File: Description:


dl.cmd Ftp's the gmcebareXXXp.bin (GMCEBARE) binary down to the
gmce board ram and runs it.
ftp.txt Companion text file for scripting the windows ftp command, modify
to match your setup (ip address)
405update.cmd Used to update the gmce board external flash with new xilinx and
PowerPc code using the HCS12 serial port method
hcs12update.cmd Used to update the HCS12 MCU main firmware
bootupdate.cmd Used to update the PowerPC Boot firmware into flash using the
Ethernet/FTP method
bootupdate.txt Companion text file for scripting the windows ftp command, modify
to match your setup (ip address)
xilupdate.cmd Used to update the PowerPC Xilinx/Boot-loader firmware into flash
using Ethernet/FTP method
xilupdate.txt Companion text file for scripting the windows ftp command, modify
to match your setup (ip address)
CBootp_Load.cmd Used to install and start the Kodak Bootp Server from the command
line.
CBootp_Remove.cmd Used to stop and remove the Kodak Bootp Server from the
command line.
CBootp_Restart.Cmd Used to restart the Kodak Bootp Server from the command line.
HCS12MacAddr.Cmd Used to make a custom version of the HCS12 Boot code image file
(G12BOOT106_.S19) that contains the GMCE board’s Ethernet
MAC address (6 bytes) embedded in it. The HCS12 BDM
programmer is then used to burn this file into the HCS12’s internal
flash memory.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 7

2. WHAT TO UPDATE
The following items will be installed to the workstation PC and downloaded to the GMCE
board by the Windows Installer tool.

2.1 GMCE Firmware


The following GMCE firmware modules have been updated since the previous v1.32.02B1
GMCE Core Firmware releases (Nov. 10, 2008), and require updating on the GMCE board:
• GMCE12MAIN v1.16 HCS12 main firmware (requires RS232 serial cable)
• GMCEBOOT v1.40 GMCE boot code.

2.2 GMCE Windows Support Services


• None

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 8

3. FILE INSTALLATION AND FIRMWARE UPDATE PROCEDURE

3.1 Windows Installer File Installation


To install the GMCE core firmware release files onto you computer, execute the windows
installer: GMCECoreFirmware1.33.XXBxx.Exe. Where “Bxx” is the installer’s build
number starting at 1, and “XX” is the revision number of the firmware release. It is located in
the Kodak network folder:
\\Fw1ccbuild\ReleaseCandidates\GMCE_CORE\V1.33
The install procedure will copy all of the released files to a default location of
C:\Creo\Firmware\GMCECore.V1.33. The BOOTP server files will also be copied to the
C:\Creo\Firmware folder for execution from there.
This is the only supported method of obtaining the GMCE Core Firmware released files.

3.2 Firmware Installation to GMCE Board


The Windows installer tool can directly download the firmware binaries to the GMCE
board(s). You will need an RS232 serial port and cable to download the HCS12 firmware
update if you choose to perform this firmware update. You will need an active TCP/IP
Ethernet connection between the Windows workstation and the GMCE board to download
the Xilinx and GMCE boot binaries. The installer will try to determine which GMCE
firmware binaries need to be updated and select the correct check boxes for you.
The preferred firmware to be running on the GMCE board for use with the Windows Installer
tool is a recent version of product-specific firmware. If this is not available, then reset the
GMCE board into Boot code first, by issuing the monitor command: “reset boot” to ensure a
successful download operation.
The Windows installer tool does not support serial port firmware downloads for the xilinx
and gmce boot/post code modules. If this type of download is required, it must be done
manually from a supplied script (you may have to modify the script to match your available
serial port number) from a DOS window. See Appendix A for more details.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 9

4. CHANGES, BUG FIXES, AND IMPROVEMENTS


See section 1.2

PR Description:
Number:

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 10

5. KNOWN PROBLEMS AND MISSING FEATURES


The following list of problems has not yet been fixed.

PR Description:
Number:
9432 Fix installer problem loading/installing the BOOTP Server on some Windows
systems that have a different “Find.Exe” utility program in their default
executables path.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 11

6. MANUAL INSTALLATION OF WINDOWS SUPPORT FILES


These procedures are not normally required, as the Windows installer tool will install and
load the Kodak BOOTP Server automatically. The following batch files are supplied to allow
you to manually start, stop and remove the Kodak Bootp Service.
The Kodak BOOTP Server files are copied into the default folder called
“C:\Creo\Firmware\”. This Windows service can be manually installed, started, restarted, and
removed. Use the batch file: “CBootp_Load.cmd” to install and start the server. Use the
batch file: CBootp_Remove.cmd to stop and remove the Kodak BOOTP server. Use the
batch file: CBootp_Restart.cmd to stop and restart the Kodak BOOTP server.

6.1 Install Kodak BOOTP Server


1. Open a DOS command line window, and change to the C:\Creo\Firmware directory.
2. Execute the batch file: CBootp_Load.Cmd. You should see the following response:
C:\Creo\Firmware>cbootp_load

Kodak BOOTP/NVS Server v1.40.01 [CC:1400]


2008-05-07 14:45:25 START Installing as an NT Service...
2008-05-07 14:45:25 START successfully installed.
Kodak BOOTP/NVS Server v1.40.01 [CC:1400]
2008-05-07 14:45:25 START Starting NT service...
2008-05-07 14:45:26 START successfull
C:\Creo\Firmware>

6.2 Remove Kodak BOOTP Server


1. Open a DOS command line window, and change to the C:\Creo\Firmware directory.
2. Execute the batch file: CBootp_Remove.Cmd. You should see the following
response:
C:\Creo\Firmware>cbootp_remove

Kodak BOOTP/NVS Server v1.40.01 [CC:1400]


2008-05-07 14:46:06 START Removing Service...
2008-05-07 14:46:06 START Service currently active. Stopping service...
2008-05-07 14:46:06 START Service successfully removed.
C:\Creo\Firmware>

6.3 Restart the Kodak BOOTP Server


1. Open a DOS command line window, and change to the C:\Creo\Firmware directory.
2. Execute the batch file: CBootp_Restart.Cmd. You should see the following response:
C:\Creo\Firmware>cbootp_restart

Kodak BOOTP/NVS Server v1.40.01 [CC:1400]


2008-05-07 14:46:43 START Stop Service...
2008-05-07 14:46:43 START Service currently active...
2008-05-07 14:46:43 START Service successfully stopped.
2008-05-07 14:46:43 START Starting NT service...
2008-05-07 14:46:44 START successfull
C:\Creo\Firmware>

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 12

6.4 Modification of the ‘CreoBootp.Ini’ File


The default CreoBootp.Ini file should work OK for you assuming you are using the default
TCP/IP configuration parameters and a separate GMCE dedicated 1000GBit NIC in your PC.
The CreoBootp.Ini GMCE configuration file should only require modification to specify
your machine’s product-specific firmware binary to be run, and/or if you cannot use the
supplied default IP address and net mask assignments on your computer. Typically the
product firmware’s windows installer tool will update this file automatically for you.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 13

7. APPENDIX A - MANUAL FIRMWARE INSTALLATION


To install all or some of the GMCE Core firmware components manually, follow the
procedures listed below:

7.1 HCS12 Firmware Update


1. Attach a serial cable to the J39 DB-9 connector. Ensure that Service Shell is not using
this serial port.
2. Upgrade the HCS12 Main code by using the supplied script file: HCS12Update.Cmd.
You may have to modify this script file if you are not using the default COM1 serial port
on your computer.
C:\Creo\Firmware\GMCECore.V1.33>hcs12update
Term v1.13 16-Feb-2009
Copyright (C) 1999-2009 Kodak Graphic Communications Canada Company.
All Rights Reserved.

Using Port: com1


Using Baud: 38400
Kodak Binary Communication Utility v1.32 03-Mar-2009
Copyright (C) 1999-2009 Kodak Graphic Communications Canada Company.
All Rights Reserved.

Using Com Port: Com1


Using Baud Rate: 38400
Using File: g12rec106.bin
Image Description: GMCE MC9S12DJ128B Recovery Firmware
Firmware Version: 1.06
Image File Created: Thu Oct 20 10:41:52 2005
Loading Address: 00002000h
Image Size: 00000356 bytes
Download complete:100%
Kodak Binary Communication Utility v1.32 03-Mar-2009
Copyright (C) 1999-2009 Kodak Graphic Communications Canada Company.
All Rights Reserved.

Using Com Port: Com1


Using Baud Rate: 38400
Using File: gmce12main116.bin
Image Description: MC9S12DJ128B GMCE MAIN Firmware
Firmware Version: 1.16
Image File Created: Tue May 05 15:51:24 2009
Loading Address: 000F4000h
Image Size: 00040960 bytes

Waiting to start download ... [85 second maximum wait]

Download complete: 100%


Waiting for download to complete ... [40 second maximum wait] was successful
Download now complete.
Communication Retry Count:6

C:\Creo\Firmware\GMCECore.V1.33>

3. Move the serial cable to the J38 DB-9 connector for GMCE Rev 1 boards, or connect the
USB serial cable to J69 USB connector for GMCE Rev 2 boards, and then run either
Term.exe (in a DOS Window) or the Service Shell configured for the (USB - virtual)
serial port at 115200 baud.
4. Push the small blue “Reset” button on the GMCE board resetting the GMCE board,
running the new HCS12 firmware. Ensure it starts up. The reset button is located in the
middle of the bank of status LEDs.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 14

7.2 Xilinx Image Update


5. Change (if needed) your Windows GigaBit NIC card’s IP address to match the ip address
as specified in the C:\Creo\Firmware\CreoBootp.Ini configuration file.
6. Install the GMCE Xilinx image file by using the supplied script file: Xilupdate.Cmd in a
different DOS window. Ensure that you use the Term.Exe (in a separate DOS window)
program to open a (USB virtual) serial port diagnostic connection (at 115200 baud) and
monitor the flash burn completion status until it indicates that is fully complete.

In the DOS Window:

C:\Creo\Firmware\GMCECore.V1.33>
C:\Creo\Firmware\GMCECore.V1.33>xilupdate
ftp> open 192.168.100.193
Connected to 192.168.100.193.
220 Treck FTP server ready.
User (192.168.100.193:(none)):
331 User name okay, need password.

230 User logged in, proceed.


ftp> bin
200 TYPE Command okay.
ftp> cd download
250 CWD requested file action okay, completed.
ftp> put gmcelca205.bin
200 PORT Command okay.
150 File status okay; about to open data connection.
226 Closing data connection.
ftp: 1026933 bytes sent in 0.55Seconds 1877.39Kbytes/sec.
ftp> quit
221 Goodbye.

C:\Creo\Firmware\GMCECore.V1.33>

In the Term DOS Window:


Writing file GMCELCA205.Bin to flash 0%
Writing file GMCELCA205.Bin to flash 10%
Writing file GMCELCA205.Bin to flash 20%
Writing file GMCELCA205.Bin to flash 30%
Writing file GMCELCA205.Bin to flash 40%
Writing file GMCELCA205.Bin to flash 50%
Writing file GMCELCA205.Bin to flash 60%
Writing file GMCELCA205.Bin to flash 70%
Writing file GMCELCA205.Bin to flash 80%
Writing file GMCELCA205.Bin to flash 90%
Writing file GMCELCA205.Bin to flash 100%
Performing final flash memory operations now...
Updating Xilinx copy 1 at address = 0x40000
File GMCELCA205.Bin written to flash - now complete  WAIT FOR THIS !!!

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 15

7.3 BOOT/POST Code Update


7. Install the GMCE PowerPC 405 Boot code file by using the supplied script file:
BootUpdate.Cmd in the same DOS window used in step 6. Ensure that you use the
Term.exe program (in a separate DOS window) to monitor the flash burn completion
status until it indicates that it is fully complete.
In the DOS Window:
C:\Creo\Firmware\GMCECore.V1.33>bootupdate
ftp> open 192.168.100.193
Connected to 192.168.100.193.
220 Treck FTP server ready.
User (192.168.100.193:(none)):
331 User name okay, need password.

230 User logged in, proceed.


ftp> bin
200 TYPE Command okay.
ftp> cd download
250 CWD requested file action okay, completed.
ftp> put gmceboot140p.bin
200 PORT Command okay.
150 File status okay; about to open data connection.
226 Closing data connection.
ftp: 821903 bytes sent in 0.37Seconds 2197.60Kbytes/sec.
ftp> quit
221 Goodbye.

C:\Creo\Firmware\GMCECore.V1.33>
In the Term DOS Window:
Writing file GMCEBOOT140p.Bin to flash 0%
Writing file GMCEBOOT140p.Bin to flash 10%
Writing file GMCEBOOT140p.Bin to flash 20%
Writing file GMCEBOOT140p.Bin to flash 30%
Writing file GMCEBOOT140p.Bin to flash 40%
Writing file GMCEBOOT140p.Bin to flash 50%
Writing file GMCEBOOT140p.Bin to flash 60%
Writing file GMCEBOOT140p.Bin to flash 70%
Writing file GMCEBOOT140p.Bin to flash 80%
Writing file GMCEBOOT140p.Bin to flash 90%
Writing file GMCEBOOT140p.Bin to flash 100%
Performing final flash memory operations now...
Updating 405BOOT copy 2 at address = 0x520000
File GMCEBOOT140p.Bin written to flash - now complete  WAIT FOR THIS !!!
8. Type in the following monitor commands: “access dev”, and then “net bootp on”. This
will enable BOOTP client operation in the GMCE boot firmware.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 16

7.4 Confirmation Steps


9. Reset the GMCE board, and verify that it will now get its TCP/IP parameters from the
Windows PC running the Kodak BootP Server. You should see the following messages
displayed:
Gboot>> reset boot

GMCE Boot Loader Firmware Version 1.26, May 07 2008 16:23:23


Copyright (C) 2003-2007 Kodak Graphic Communications Canada Company.
All Rights Reserved.
.------------.-------------------------------------.
|CPU Type: |Xilinx 405 PowerPC CPU PVR:[200108A0]|
|CPU Cache: |16Kb Instruction + 16Kb Data |
|CPU Clock: |200MHz. |
|FPGA Device:|2VP20 |
|FPGA Rev: |00.44.05 |
|Asic ID: |0x20 |
`------------+-------------------------------------'

Active 405Boot copy selected


Accessing GMCE PowerPC 405 Boot Firmware 0 [GMCEBOOT140p.Bin]
Loading......................... OK
Verifying....................... OK
Starting BOOT code.............. OK

.----------------------------.
|GMCE Boot Firmware Starting |
`----------------------------'
NUC 405 GMCEX MBOX ERR URT MON MOP PRD MSG UTL STG PRM PST LCA
405s GMCEXs ERRs URTs NUCs PRDs PSTs CAN SIF SIO FWD CFS IOS
NET SCS CNS RIF WMD IOSr SIFr VBS MOPs
GMCE Boot Firmware Diagnostic Monitor
Version: 1.40.00 Build No: 17119 Date: May 05 2009 15:52:01
Built using Baseline #4593 - May 05 2009
Machine Serial Number: **Not Available**
BBRam Nvs Found: Addr:00060000h Size:32768 bytes FOUND OK
Flash Nvs Found: P1:001DF440h P2:001EF442h Size:65536 bytes FOUND OK
CAN Bus Baud Rate is 500KHz

.------------------------------------------------------------.
|NOTE: The GMCE will NOT be loading a Product firmware image.|
| A Request to load and stay in BOOT code has been made.|
| This is normally done by the command "reset boot". |
| Type the "reset" command to reload product firmware. |
`------------------------------------------------------------'

.--------------------------.
|Power-On Self-Test Results|
`--------------------------'
9001: Find 405BLDR test results..... PASSED

.----------------------------------------------------------------------.
|If you need help in trouble shooting problems loading product firmware|
|enter the command "status" to see current GMCE network status. |
`----------------------------------------------------------------------'

*** BOOTP: fiber interface configuration complete


*** BOOTP: copper interface configuration complete
Fiber Transceiver Module detected
Warning: Fiber cable was not detected
STG/NVS Ram Data Block downloaded successfully from STG Server

The “*** BOOTP: …” messages indicates that the BOOTP server was successfully
contacted. The “STG/NVS Ram Data Block…” message indicates that the STG Block
Copy server was successfully contacted. If instead you get a message indicating that the
BOOTP Server could not be contacted, ensure that the Windows Firewall is disabled.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 17

10. Set up the flash NVS parameters for TCP/IP configuration to match the Ip address (x2),
Netmask (x2), and Gateway parameters as specified in the CreoBootp.Ini file. This will
allow TCP/IP Ethernet communication to work even if the GMCE board cannot contact
the BOOTP Server. Use the following example monitor commands to do this:
net gateway 192.168.100.209
net copper ipaddr 192.168.100.193
net copper netmask 255.255.255.192
net fiber ipaddr 192.168.100.193
net fiber netmask 255.255.255.128

11. If you will be downloading product specific firmware for the GMCE board, issue the
commands “access dev” and then: “gmce boot on”. This will setup an NVS parameter
that informs the 405 Boot Code to attempt to download the GMCE board’s product
specific firmware binary from the workstation according to what product specific binary
file has been specified in the C:\Creo\Firmware\CreoBootp.Ini configuration file.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 18

8. APPENDIX B – SERIAL PORT FIRMWARE DOWNLOAD METHOD


The following firmware download method will download both the GMCE xilinx image and
the GMCE BOOT/POST firmware code via the GMCE’s HCS12 MCU’s serial port. This
method is normally only used during manufacturing when the board does not yet have any
previous firmware already installed onto it. You only need to use this method if one of the
previous Ethernet/FTP download methods fails, or is not available for you to use.
This procedure will download the GMCELCA205.exo and the GMCEBOOT140p.hex
firmware images into your GMCE board.
1. Attach serial port cable from your PC to GMCE DB9 connector J39, set baud rate to
38400, use Term.exe program. Make sure that ServiceShell is not running, and that
ServiceShell is not using this serial port.
2. Erase the external flash chip. Use the HCS12 monitor command: "fce", or you can just
erase the following flash sectors: "fe 0", and "fe 4 127”. Wait for it to complete.
3. Close the Term.exe program (use ^C).
4. Load the PowerPC firmware and Xilinx image into external flash. Execute the script
"405Update.Cmd". Wait for it to complete, this is a fairly lengthy process.
5. Re-run the Term.exe program ("Term com1 38400").
6. Press the GMCE board blue reset button, or power cycle the machine. Verify that the
HCS12 main firmware comes up, and that it successfully loads the Xilinx image.
7. Close Term (use ^C).
8. Move the PC's serial cable over to the GMCE board's DB9 connector J38 if you are using
a Rev B GMCE board, or connect the PC’s USB serial cable to connector J69 if you are
using a Rev C or newer GMCE board.
9. Run Term program again, use "Term com1 115200". (Use the correct COM port number
for your case)
10. Press the GMCE board blue reset button, or power cycle the machine. Verify that the 405
boot loader firmware comes up, and that it successfully loads the 405 boot code.
11. Type "net status", and verify that your previous TCP/IP ethernet settings have been
restored. If they are not correct, or you wish to establish new default setting in flash NVS,
then use the following monitor commands to setup your (copper) netmask, gateway, and
IP Address:
net copper netmask 255.255.255.192
net copper ipaddr 192.168.100.193
net gateway 192.168.100.209
12. Now use the following monitor commands to setup your (fiber) netmask, and IP Address:
net fiber netmask 255.255.255.128
net fiber ipaddr 192.168.100.193
13. Press the GMCE board blue reset button, or power cycle the machine. Wait for 405 boot
code to come back up.
14. Run the command "net status", and verify that your Ip address, netmask, and gateway
address are now correct.
You should now be able to "ping" and "telnet" to your GMCE board, assuming that the
copper Ethernet cable is hooked up to your PC’s 1000GBit Ethernet NIC.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 19

9. APPENDIX C - INSTALLING THE 1000GBIT NIC CARD


After installing the GBIT network card, set it up to use the static IP Address of
192.168.100.209, and a net mask of 255.255.255.128. This will work OK for GMCE
installations that are configured using the default private IP Address assignment as setup in
the supplied CreoBootp.Ini configuration file.
See below:

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 20

10. APPENDIX D - NVS BINARY FILE UPDATE ISSUE


The file GMCENVS00.Bin contains a binary image of the non-flash nvs parameters used by
the GMCE firmware. It is downloaded to the GMCE memory by the Kodak Bootp server
upon GMCE 405 Boot firmware startup. It is then updated on the Windows workstation
whenever the GMCE firmware changes a non-flash nvs parameter.
When using the Windows Installer to copy the GMCE Core release files to your workstation,
the sample GMCENVS00.Bin file is only copied to the C:\Creo\Firmware folder if it does
not yet already exist. The GMCENVS00.Bin file supplied by the Windows installer is only a
blank nvs image to be used as a starter file.

11. APPENDIX E - GMCE DIAGNOSTIC LEDS – STARTUP


The GMCE Boot Loader uses the GMCE-PPC diagnostic Leds to indicate the startup state,
memory test status, boot code loading, and staying in boot loader code. The following PPC
status LEDS indicate the various operating states, with the Red Service LED always blinking
ON/OFF to indicate this special LED status mode. They all blink at the rate of 200msec
On/Off.
STATE W/S_COMM HEARTBEAT IDLE SERVICE
----- -------- --------- ---- -------
Start Off Off Off On (Initial LED state)
64M Test On Off Off On (Testing 64M PowerPC instruction ram)
32M Test On On Off On (Testing 32M PowerPC Image data ram)
Boot Load On On On On (Loading PowerPC Boot code from flash)
Mon Prompt Off On Off Off (Staying in Boot Loader code - monitor prompt)

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 21

12. APPENDIX F - WINDOWS XP SP2 FIREWALL ISSUES


IMPORTANT: If you are running Windows XP Service Pack 2, disable the Windows
Firewall before installing the GMCE Core Firmware release. It will block the Kodak BootP
Server by default! This results in NO BOOTP communication for the GMCE firmware.
A second option to operate with the Windows Firewall in place is to enable operation of the
Kodak Bootp Server by setting up exceptions within the Windows Firewall setup tool. The
following procedure shows you how to do this.
1. Open up the Windows Firewall configuration screen. Use: Start – Settings – Control
Panel – Windows Firewall.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 22

2. Select the ‘Advanced” Tab

3. Select the “Local Area Connection X” that corresponds to the Gigabit Ethernet LAN card
that is connected to the GMCE board. In this example it is called “Local Area Connection
7”. Open up the “Settings” configuration window for this interface.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 23

4. Press the “Add” button to add additional Services for firewall exceptions. Fill in the
fields for the Kodak Bootp Server as shown below, except put the Windows network
name of your computer in place of “LWILSON” example. Make sure you select the
“UDP” port type.

Press the “OK” button.


5. Press the “Add” button again to add additional Services for firewall exception for the
Kodak Bootp NVS / File download service. Fill in the fields as below, except put the
Windows network name of your computer in the place of the example of “LWILSON”
example. Make sure you select the “TCP” port type.

Press the “OK” button three times to finish the Windows Firewall configuration process.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 24

13. APPENDIX G – INSTALLING THE USB SERIAL PORT WINDOWS DRIVERS


Ensure that you complete the GMCE Core Firmware installation first before connecting the
GMCE board’s USB serial port to the host computer. When the Windows host computer first
detects the GMCE board’s USB serial port, it will prompt you for the device drivers to
install.

Select the “No, not this time” button, and then press the Next button.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 25

Select the “Install from a list or specific location (Advanced)” button and then press the Next
button.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 26

Select the “Include this location in the search” and enter in the path to the USBDriver folder
that is contained within the \Creo\Firmware\GMCECore.V1.xx folder. Make sure you use the
correct drive letter that matches your computers installation. Press the Next button.

You will get this warning message. Press the “Continue Anyway” button.

File copying will then begin.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 27

Press the “Finish” button to complete this part of the driver installation. You will then be
notified of another USB driver installation requirement.

Select the “No, not this time” button. Then press the Next button.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 28

Select the “Install from a list or specific location (Advanced)” button, and then press the Next
button.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 29

Select the “Include this location in the search” button. Ensure that the correct path to the
USBDriver folder is entered in the search path field. Use the Browse button if needed. Press
the Next button.

Press the “Continue Anyway” button. File copying will begin.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 30

Press the “Finish” button to complete the driver installation.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 31

13.1 Locating the GMCE Diagnostic serial port


Open the Windows hardware device manager. You should now see two GMCE related
devices shown. They are the “GMCE Diagnostic Port” at logical COMxx port, and the
“GMCE Controller Board” as a USB Serial Bus Controller device.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 32

13.2 Changing the logical COM port number


If you wish to change the logical COM port number that was assigned to the GMCE
Diagnostic Port, then proceed as shown below:

Double click on the “GMCE Diagnostic Port (COMxx)”.

Select the “Port Settings” Tab.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 33

Select the “Advanced button.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC
GMCE FIRMWARE RELEASE NOTES MAY 05TH, 2009 PAGE 34

Select the pull-down list in the “COM Port Number” selection. You will need to select a
COM port number that is not already in use. Press the “OK” button twice when complete.

LANE W ILSON KODAK CONFIDENTIAL 2009-05-05


L:\FW 1_CMN.PRJ\GMCE\DOC\RELEASENOTES.DOC

You might also like