Project

General

Profile

GTI9000Bootloader » History » Revision 4

Revision 3 (Denis 'GNUtoo' Carikli, 03/10/2020 04:22 PM) → Revision 4/6 (Denis 'GNUtoo' Carikli, 03/10/2020 04:24 PM)

h1. GTI9000Bootloader 

 h2. Boot log 

 <pre> 
 reading nps status file is successfully!. 
 nps status=0x504d4f43 
 PMIC_IRQ1      = 0xc0  
 PMIC_IRQ2      = 0x0  
 PMIC_IRQ3      = 0x0  
 PMIC_IRQ4      = 0x0  
 PMIC_STATUS1 = 0x80  
 PMIC_STATUS2 = 0x0  
 get_debug_level current debug level is 0x574f4c44. 
 aries_process_platform: Debug Level Low 
 keypad_scan: key value ----------------->= 0x40 
 CONFIG_ARIES_REV:48 , CONFIG_ARIES_REV03:48  
 aries_process_platform: final s1 booting mode = 0 
 DISPLAY_PATH_SEL[MDNIE 0x1]is on 
 MDNIE setting Init start!! 
 vsync interrupt is off 
 video interrupt is off 
 [fb0] turn on 
 MDNIE setting Init end!! 

 Autoboot (0 seconds) in progress, press any key to stop  
 get_debug_level current debug level is 0x574f4c44. 
 get_debug_level current debug level is 0x574f4c44. 
 boot_kernel: Debug Level Low 
 FOTA Check Bit  
  Read BML page=, NumPgs= 
 FOTA Check Bit (0xffffffff) 
 Load Partion idx = (6) 
 ..............................done 
 Kernel read success from kernel partition no.6, idx.6. 
 setting param.serialnr=0xxxxxxxxx 0xxxxxxxxx 
 setting param.board_rev=0x30 
 setting param.cmdline=console=ttySAC2,115200 loglevel=4 

 Starting kernel at 0x32000000... 
 </pre> 

 h2. Available commands 

 Here are the available commands: 
 <pre> 
 SBL> help   
 Following commands are supported: 
 * setenv 
 * saveenv 
 * printenv 
 * help 
 * reset 
 * boot 
 * kernel 
 * format 
 * open 
 * close 
 * erasepart 
 * eraseall 
 * loadkernel 
 * showpart 
 * addpart 
 * delpart 
 * savepart 
 * nkernel 
 * nramdisk 
 * nandread 
 * nandwrite 
 * usb 
 * mmctest 
 * keyread 
 * usb_read 
 * usb_write 
 * fuelgauge 
 * pmic_read 
 * pmic_write 
 To get commands help, Type "help <command>" 
 </pre> 

 and their respective help: 
 <pre> 
 SBL> help setenv 
 * Help : setenv 
 * Usage : setenv [name] [value] . . 
	 Modify current environment info on ram 

 SBL> help saveenv 
 * Help : saveenv 
 * Usage : saveenv 
	 Save cuurent environment info to flash 

 SBL> help printenv 
 * Help : printenv 
 * Usage : printenv 
	 Print current environment info on ram 

 SBL> help help 
 * Help : help 
 * Usage : help [command] 
 SBL> help reset 
 * Help : reset 
 * Usage : reboot 
 Reboot system 

 SBL> help boot 
 * Help : boot 
 * Usage : boot [kernel options] 
 Boot Linux with optional kernel options 

 SBL> help kernel 
 * Help : kernel 
 * Usage : kernel hex_adr 
 Change the Linux kernel base 

 SBL> help format 
 * Help : format 
 * Usage : format 
	 format device 
 SBL> help open 
 * Help : open 
 * Usage : open 
	 open device 
 SBL> help close 
 * Help : close 
 * Usage : close 
	 close device 
 SBL> help erasepart 
 * Help : erasepart 
 * Usage : erasepart partition_id 
	 erase part of units 
        - ex) erase 0x9(temp partition) 
 SBL> help eraseall 
 * Help : eraseall 
 * Usage : eraseall 
	 erase all units 
 SBL> help loadkernel 
 * Help : loadkernel 
 * Usage : loadkernel 
	 load kernel image 
        - loadkernel 0x80A00000 from kernel partition 
 SBL> help showpart 
 * Help : showpart 
 * Usage : showpart 
	 show partition information 
 SBL> help addpart 
 * Help : addpart 
 * Usage : addpart <id> <attr> <unit> 
	 add partition information 
        - ex) addpart 0x(id) 0x1(attr) 0x10(units) 
 SBL> help delpart 
 * Help : delpart 
 * Usage : delpart 
	 delete last partition information 
 SBL> help savepart 
 * Help : savepart 
 * Usage : savepart 
	 save partition information 
 SBL> help nkernel 
 * Help : nkernel 
 * Usage : nkernel command 
 * Usage : nkernel 
	 read kernel from flash to DDR 

 SBL> help nramdisk 
 * Help : nramdisk 
 * Usage : nramdisk command 
 * Usage : nramdisk 
	 read ramdisk from flash to DDR 

 SBL> help nandread 
 * Help : nandread 
 * Usage : * Usage : nandread <PARTID> <SIZE> 
	 read partition from flash to SDRAM(0x80000000) 

 SBL> help nandwrite 
 * Help : nandwrite 
 * Usage : * Usage: nandwrite <PARTID> <SIZE> 
	 write partition from SDRAM(0x80000000) to flash 

 SBL> help usb 
 * Help : usb 
 * Usage : usb download command 
 SBL> help mmctest 
 * Help : mmctest 
 * Usage : *Usage : mmctest  

 SBL> help keyread 
 * Help : keyread 
 * Usage : *Usage : keyread  

 SBL> help usb_read 
 * Help : usb_read 
 * Usage : usb_read reg 
 Read the usb ic register 

 SBL> help usb_write 
 * Help : usb_write 
 * Usage : usb_write reg, val 
 Read the usb ic register 

 SBL> help fuelgauge 
 * Help : fuelgauge 
 * Usage : *usage : fuelgauge 

 SBL> help pmic_read 
 * Help : pmic_read 
 * Usage : pmic_read reg 
 Read the pmic register 

 SBL> help pmic_write 
 * Help : pmic_write 
 * Usage : pmic_write reg, val 
 Read the pmic register 

 SBL>  

 </pre> 

 h2. Environment 

 <pre> 
 SBL> printenv 
 PARAM Rev 1.3 
 SERIAL_SPEED : 7 
 LOAD_RAMDISK : 0 
 BOOT_DELAY : 0 
 LCD_LEVEL : 97 
 SWITCH_SEL : 1 
 PHONE_DEBUG_ON : 0 
 LCD_DIM_LEVEL : 0 
 LCD_DIM_TIME : 6 
 MELODY_MODE : 1 
 REBOOT_MODE : 3 
 NATION_SEL : 0 
 LANGUAGE_SEL : 0 
 SET_DEFAULT_PARAM : 0 
 PARAM_INT_13 : 0 
 PARAM_INT_14 : 0 
 VERSION : I9000XXIL 
 CMDLINE : console=ttySAC2,115200 loglevel=4 
 DELTA_LOCATION : /mnt/rsv 
 PARAM_STR_3 :  
 PARAM_STR_4 :  
 </pre>