GTI9000Bootloader » History » Revision 5
Revision 4 (Denis 'GNUtoo' Carikli, 03/10/2020 04:24 PM) → Revision 5/6 (Denis 'GNUtoo' Carikli, 03/10/2020 05:08 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> Environment related commands: 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 </pre> Partition related commands: <pre> SBL> help erasepart help * Help : erasepart help * Usage : erasepart partition_id erase part of units - ex) erase 0x9(temp partition) help [command] SBL> help eraseall reset * Help : eraseall reset * Usage : eraseall erase all units reboot Reboot system SBL> help showpart boot * Help : showpart boot * Usage : showpart show partition information boot [kernel options] Boot Linux with optional kernel options SBL> help addpart kernel * Help : addpart kernel * Usage : addpart <id> <attr> <unit> add partition information - ex) addpart 0x(id) 0x1(attr) 0x10(units) kernel hex_adr Change the Linux kernel base SBL> help delpart format * Help : delpart format * Usage : delpart format delete last partition information format device SBL> help savepart open * Help : savepart open * Usage : savepart open save partition information open device </pre> Other commands: <pre> SBL> help help close * Help : help close * Usage : help [command] close close device SBL> help reset erasepart * Help : reset erasepart * Usage : reboot erasepart partition_id erase part of units - ex) erase 0x9(temp partition) Reboot system SBL> help boot eraseall * Help : boot eraseall * Usage : boot [kernel options] eraseall erase all units Boot Linux with optional kernel options SBL> help kernel loadkernel * Help : kernel loadkernel * Usage : loadkernel load kernel hex_adr image - loadkernel 0x80A00000 from kernel partition Change the Linux kernel base SBL> help format showpart * Help : format showpart * Usage : format showpart format device show partition information SBL> help open addpart * Help : open addpart * Usage : open addpart <id> <attr> <unit> open device add partition information - ex) addpart 0x(id) 0x1(attr) 0x10(units) SBL> help close delpart * Help : close delpart * Usage : close delpart close device delete last partition information SBL> help loadkernel savepart * Help : loadkernel savepart * Usage : loadkernel savepart load kernel image - loadkernel 0x80A00000 from kernel 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>