Digi 9P 9360/9750 manual Download the new image file to RAM, Erase the Flash partition

Page 52

L i n u x b o o t p r o c e s s

Step 1: Download the new image file to RAM

The first step is to download the image into RAM. Specify the start address, the end address, and the size of the image in RAM, for example:

#mw.l <start address in RAM> <end address in RAM> <image size>

#tftp <start address> <image name>

#Filename <image name>.

#Load address: <memory address>

Loading:

#####################################################

#####################################################

########################################

#done

Step 2: Erase the Flash partition

The second step is to erase the Flash partition sectors. Specify the start address and the end address of the range to be deleted.

For modules with NAND flash, use this command:

#nand erase <start address in Flash> <size>

For modules with NOR flash, use this command:

#erase <start address in Flash> <end address in Flash>

Step 3: Write the image to Flash

After the image is downloaded into RAM and the flash erased, the new image can be copied into Flash.

For modules with NAND flash, use this command:

#nand write.jffs2 <start address in RAM> <start address in Flash> <image size>

5 2

L x N E T E S U s e r ’ s G u i d e

Image 52
Contents LxNETES User’s Guide ConnectCore 9P 9360/9750 Page Page Page Contents Building the First Project Interfaces & Devices Appendix B Overview IntroductionCross-development environment Template project Linux kernel sourcesExample applications General features FeaturesWhat’s new in LxNETES 3.2? RTC Gpio Conventions used in this manual This is a tip. It contains useful information about a topicAcronyms and abbreviations System Requirements/Prerequisites RequirementsSystem requirements Disk space Optional but recommended componentsApplications & Services Tftp daemonNFS server JTAG-Booster N E T E S U s e r ’ s G u i d e Getting Started Connecting host PC with development boardIntroduction Minicom SeyonConnect power Seyon SettingsTest Ethernet configuration Installing LxNETES # ifconfig eth0Guided Installation Manual Installation N u a l Installation Run configure Building the Default ProjectBuilding the First Project Run make install Run makeWriting applications Application DevelopmentAdding your own applications Included example applications Using C++Display Proc/cpuinfo contents Debugging applications Choose the right architecture for your target Included pre-built applications Shell applications busyboxTelnet daemon utelnetd Web server BoaNano-X/microwindows Embedded QtUseful applications MemWhat is a kernel module? Kernel DevelopmentWriting kernel modules Writing your own kernel modulesBuilding and loading of kernel modules Add the module to the build environmentIncluded Kernel modules Minimal Modifying the default project Advanced TopicsD i f y i n g t h e d e Fault p r o j e c t Building a custom project Boot Boot processIntroduction ConnectCore 9P 9360/9750 Bank # 0 00000000 32 MBLinux boot methods NAND-FlashNOR Flash USBLinux boot process MMUV a n c e d T o p i c s Automating the image download Passing arguments to the kernelUpdating the Flash memory Updating a running system the easy way Updating a running system manuallyErase the Flash partition Download the new image file to RAMWrite the image to Flash Kernel BootRoot File System Updating a corrupted system using a debugger Root File System Types Download the kernel to RAM via Tftp Set bootargs to be passed to the kernelLaunch the kernel from RAM JFFS2 Copy the kernel to RAM O t F i l e S y s t e m T y p e s N E T E S U s e r ’ s G u i d e Interfaces & Devices Serial interfaceUSB host interface I2C interfaceSPI interface LCD interfaceHow to set the initial system date and time Compact flash interfaceSD card interface Real time clock RTCPCI interface Appendix a CD contentsRelated documentation Install.sh Readme.txtRelNotes.txt Docs ImagesSetup ConnectCore 9P 9360 CC9P9360ConnectCore 9P 9750 CC9P9750 HardwareMemory layouts Flash memory layoutConnectCore 9P 9360 / ConnectCore 9P Sdram memory layoutTextbase N E T E S U s e r ’ s G u i d e Boot command reference Appendix BO o t c o m m a n d r e f e r e n c e Skipped CC9C CCXP270 UNC90 User keys Example A9M24x0