Ampro Corporation 5001692A manual splashconvert convert.idf

Page 60

Chapter 4

BIOS Setup

Use the following steps to convert and load your custom image onto the CoreModule 420.

1.Copy the files from the CM420\software\examples\splash directory on the CD-ROM to a new directory (conversion directory) on your PC.

This new conversion directory is where you intend to do the conversion and save the file.

2.Ensure you remove the read-only attributes from all the files as part of the file copying process.

3.Copy the CoreModule 420 BIOS binary file (cm420.bin) to the new conversion directory on your PC where the other files and utilities are located.

If this file is not on the CoreModule 420 Doc & SW CD-ROM, you will have to obtain it from Ampro.

NOTE

Ampro recommends keeping a copy of this original cm420.bin file,

 

just in case you encounter problems with your new file or have

 

difficulty updating the BIOS with the new image.

 

 

4.Prepare your custom image file with any Windows bitmap software editing tool.

For example, Corel Photo-Paint, Adobe Photoshop, or the Windows Paint program provided with Windows. You can insert a desired graphic image, logo, text, etc. into the file.

The custom image must be a bitmap image in .bmp format at 640x480 pixels and it must be 16 colors. The file should be about 153,718 bytes. Refer to the example file splash.bmp.

5.Save your custom image file as splash.bmp at 640x480 pixels by 16 colors.

If your custom image file is not approximately 153,718 bytes in size it is probably not in the right format or is too complex to be used in the BIOS. You will have to edit it down in size until you have reached an acceptable file size.

If you are doubtful about the conversion process, due to the file size, Ampro recommends making a copy of your new splash.bmp, so that you can edit it later if the conversion does not yield a small enough file. Otherwise, you may have to re-create your custom image before you can edit it down to an acceptable file size.

6.If your custom image file is not on the conversion PC, copy the new splash.bmp file to the conversion directory.

7.Run the following command from DOS, or a Windows DOS pop-up screen to convert your new splash.bmp file.

C:\splash>convert convert.idf

This conversion should yield a splash.rle file of approximately 55kB in size or less, depending on the complexity of your image.

8.If the splash.rle file size is greater than 55kB, go back to the unconverted image file and edit the file.

You may reduce the file size of the converted image (splash.rle) by reducing the image’s complexity.

9.Run the following command to merge the converted image with the BIOS binary file.

C:\splash>resplash cm420.bin splash.rle cm420n.bin

This creates a new BIOS named cm420n.bin, which has the new splash image. This new BIOS is ready to be loaded onto the CoreModule 420.

10.Copy the files update.bat, aflash.exe, and cm420n.bin to a DOS boot floppy.

11.Boot the CoreModule 420 from the floppy and run update.bat.

12.Cycle the power to the CoreModule 420 and enter BIOS Setup to enable the splash screen.

54

Reference Manual

CoreModule 420

Image 60
Contents CoreModule PC/104 Single Board Computer Reference Manual Audience Assumptions Contents Appendix a Table A-1 Reference Manual CoreModule Specifications Chip SpecificationsAbout This Manual Purpose of this ManualRelated Ampro Products CoreModule 420 Support ProductsOther CoreModule Products Other Ampro ProductsChapter Reference Manual CoreModule Product Overview PC/104 ArchitectureModule Features Product DescriptionCPU Chapter CRT Block Diagram BiosMajor Integrated Circuits ICs Chip Type Mfg Model Description FunctionStpc AtlasConnectors, Jumpers, and LEDs Connector DefinitionsJack/Plug # Access Description IDEJumper # Installed Removed Indicator DefinitionJumper Definitions LED DefinitionsJP6 JP9 JP7 JP8 JP5 JP4 JP1 Specifications Physical SpecificationsMechanical Specifications DimensionPower Specifications Environmental SpecificationsThermal/Cooling Requirements Reference Manual Hardware OverviewCPU U14 MemoryUse Address Size Memory hole size selected Interrupt Channel Assignments Address Map0CFC-0CFF EC00-EC0FPin # Signal Description P1 Row a PC/104 Bus Interface P1A,B,C,DPin # Signal Description P1 Row B Pin # Signal Description P1 Row C Pin # Signal Description P1 Row D DRQ5 DRQ6DRQ7 Pin # Signal Description ResetIDE Interface J6 PdrqPior PdackPirq IDEPCS1CompactFlash Socket J12 RDY IordyREG ACTFloppy/Parallel Port J4 Floppy Disk Drive PortParallel Port Slin StepPD3 RdataSerial Ports J3, J9, J13, J14 Serial 1 to RS485 ConversionPin # Signal DB9 # Description USB Port J10 UsbpwrUsbpn UsbppUtility Interface J5 Ethernet Interface J2 TX+RX+ Video LCD/CRT Interface J11 Tftdclk TftdeTftlp FP2User Gpio Signals MiscellaneousReal Time Clock RTC Oops! Jumper Bios Recovery Serial ConsoleWatchdog Timer Serial Console Bios SetupPower Interface J7 Pin Signal DescriptionsPin # Signal Reference Manual CoreModule Bios Setup Accessing Bios Setup VGA DisplayIntroduction Accessing Bios Setup Serial Console Bios Setup Menu Item/TopicMain Bios Setup Menu Bios Setup Opening ScreenBios Configuration Screen CdromChapter Bios Setup Chapter Bios Setup Chapter Bios Setup USB IRQ none, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, or Splash Screen Customization Splash Screen Image RequirementsConverting the Splash Screen File \splashconvert convert.idf On-Board Flash Access and Use Flash Programming RequirementsBuilding the Example Installing the Example Application Flash Boot APIExample Assumptions Appendix a Technical Support Method Contact InformationAppendix a Appendix B Connector Part Numbers TekaGpio 2PH2R44SGAAppendix B See also Oops! jumper Bios Setup Index64MB Sdram PostSerial terminal ANSI-compatible Reference Manual CoreModule