How to change my boot logo


你好,这边请教一个问题,我们之前想修改jetson nano的开机界面,使用的还是之前的操作命令,以及相同的流程,但是他这边一直卡在这块

你一年前是不是問過類似的問題…? 請問那時候有改成功嗎?

有的,但是现在不知道是不是开发板有了更新,之前那批次的开发板是解决了,但是现在又出现这个情况了,老的办法使用不了

debug的方法還是一樣… 麻煩抓uart log還有把host這邊完整的log都用文字檔附件上來…

請以後所有log都不要用截圖的…

好的,明白了啊,实在不好意思,我这边没有找到对应的log日志文件,然后图片是我的编译界面出现的打印,我明天再找一下,感谢

如果你不知道要抓哪些log… 也建議你可以直接問… 不要回去弄了很久才發現不是我們要的東西…

1 Like


sorry, could you tell me which log file can be use??

你還是先看看這個吧…

我去年應該也貼過了. 沒有這個log我們是沒辦法幫你看flash issue的

你好,我明白你的意思了,但是我这边是替换开机的内置logo,替换的是emmc的内置bmp文件,这边并没有报错,然后你们这边是想看serial 那边的debug文件是吧,我这边想确认的是,新的jetson nano开发板是否有硬件上面的更新??

我先反問一下好了, 因為我感覺你還是搞不清楚狀況

  1. 請問你現在碰到什麼問題, flash bmp的時候卡住嗎?

但是我这边是替换开机的内置logo,替换的是emmc的内置bmp文件,这边并没有报错

我真的沒有很清楚你想表達什麼. 沒有報錯的話你到底想要請教什麼問題?

  1. 請問你用的BSP/Jetpack版本是哪一版

  2. 新jetson nano module沒有硬件更新… 就算有的話也跟你碰上的問題沒有關聯…

对的,现在是刷 flash bmp的時候卡住,bmp的文件被替换成我们自己的bmp文件了

jetpack的版本是4.6

對阿… 所以我需要你在flash的時候抓serial console log我才能知道為什麼會卡住…

請問到這裡為止還有沒有其他問題…

没有了,感谢啊

好的,我这边找到Serial的log就贴上来

[0018.379] Enabled early print
[0018.381] [L4T TegraBoot] (version �=Ϧ�)
[0018.385] Processing in recovery mode
[0018.388] A02 Bootrom Patch rev = 1023
[0018.392] Power-up reason: pmc por
[0018.395] Established communication link with host
[0020.241] NvTbootI2cWrite(): error code 0x00045100 Error while starting write n
[0020.249] NvTbootI2cDeviceRead(): error code 0x00045001 Error while sending the
[0020.258] NvTbootI2c: Read failed for slave 0xac, offset 0x00 with error code 1
[0003.927] Enabled early print
[0003.930] [L4T TegraBoot] (version �=Ϧ�)
[0003.933] Processing in recovery mode
[0003.937] A02 Bootrom Patch rev = 1023
[0003.940] Power-up reason: software reset
[0003.944] Established communication link with host
[0005.961] Odmdata from BCT: 0x000a4000
[0005.965] DebugPort= 0x3
[0005.967] SkipQspiOnly= 0x0
[0006.020] BoardId read from EEPROM/NCT: 3448
[0006.024] BoardID = 3448, SKU = 0x0
[0006.051] NvTbootInit_Porg: Setting GPIO_A6 for HDMI …
[0006.056] max77620 setting MBLPD bit
[0006.060] No Battery Present
[0006.062] RamCode = 0
[0006.065] Platform has DDR4 type RAM
[0006.068] max77620 disabling SD1 Remote Sense
[0006.072] Setting DDR voltage to 1125mv
[0006.076] Serial Number of Pmic Max77663: 0x310c77
[0006.084] Entering ramdump check
[0006.087] Get RamDumpCarveOut = 0x0
[0006.090] RamDumpCarveOut=0x0, RamDumperFlag=0xe59ff3f8
[0006.095] Last reboot was clean, booting normally!
[0006.100] Sdram initialization is successful
[0006.104] SecureOs Carveout Base=0x00000000ff800000 Size=0x00800000
[0006.110] Lp0 Carveout Base=0x00000000ff780000 Size=0x00001000
[0006.116] BpmpFw Carveout Base=0x00000000ff700000 Size=0x00080000
[0006.122] GSC1 Carveout Base=0x00000000ff600000 Size=0x00100000
[0006.128] GSC2 Carveout Base=0x00000000ff500000 Size=0x00100000
[0006.134] GSC4 Carveout Base=0x00000000ff400000 Size=0x00100000
[0006.139] GSC5 Carveout Base=0x00000000ff300000 Size=0x00100000
[0006.145] GSC3 Carveout Base=0x000000017f300000 Size=0x00d00000
[0006.161] RamDump Carveout Base=0x00000000ff280000 Size=0x00080000
[0006.167] Platform-DebugCarveout: 0
[0006.171] Downloaded BCT successfully
[0007.147] Downloaded Bootloader successfully
[0007.203] Downloaded rp1 successfully
[0008.071] MAX77620_GPIO5 configured
[0008.074] CPU power rail is up
[0008.077] CPU clock enabled
[0008.081] Performing RAM repair
[0008.084] Updating A64 Warmreset Address to 0x92c002e9
[0008.090] Enable APE clock/reset
[0008.093] Error in NvTbootGetTOSBinaryLength: 0x11 !
[0008.098] Loading Secure OS image failed.
[0008.102] Set NvDecSticky Bits
[0008.106] GSC2 address ff53fffc value c0edbbcc
[0008.112] GSC MC Settings done
[0008.116] Next binary entry address: 0x92c00258
[0008.120] BoardId: 3448
[0008.123] Overriding pmu board id with proc board id
[0008.128] Display board id is not available
[0008.132] Starting CPU & Halting co-processor

[0008.338]
[0008.339] Debug Init done
[0008.342] Marked DTB cacheable
[0008.345] Bootloader DTB loaded at 0x83000400
[0008.350] DeviceTree Init done
[0008.362] Pinmux applied successfully
[0008.367] gicd_base: 0x50041000
[0008.370] gicc_base: 0x50042000
[0008.373] Interrupts Init done
[0008.377] Using base:0x60005090 & irq:208 for tick-timer
[0008.383] Using base:0x60005098 for delay-timer
[0008.387] platform_init_timer: DONE
[0008.391] Timer(tick) Init done
[0008.394] osc freq = 38400 khz
[0008.398]
[0008.399] Welcome to L4T Cboot
[0008.402]
[0008.403] Cboot Version: 00.00.2018.01-t210-c952b4e6
[0008.408] calling constructors
[0008.411] initializing heap
[0008.414] initializing threads
[0008.417] initializing timers
[0008.420] creating bootstrap completion thread
[0008.424] top of bootstrap2()
[0008.427] CPU: ARM Cortex A57
[0008.430] CPU: MIDR: 0x411FD071, MPIDR: 0x80000000
[0008.435] initializing platform
[0008.442] Manufacturer: MF = 0xc2, ID MSB = 0x25
[0008.446] ID LSB = 0x36, ID-CFI len = 194 bytes
[0008.451] Macronix QSPI chip present
[0008.454] SPI device register
[0008.457] init boot device
[0008.460] allocating memory for boot device(SPI)
[0008.464] registering boot device
[0008.477] Error in command_complete 18001 int_status
[0008.484] Error in command_complete 18001 int_status
[0008.491] Error in command_complete 18001 int_status
[0008.496] sending the command failed 0xffffffec in sdmmc_send_command at 109
[0008.503] Sending CMD1 failed 0xffffffec in sdmmc_get_operating_conditions at 4
[0008.510] getting ocr failed 0xffffffec in sdmmc_identify_card at 834
[0008.517] identify card failed 0xffffffec in sdmmc_init at 1131
[0008.523] sdmmc init failed 0xffffffec in sdmmc_bdev_open at 438
[0008.529] of_register: registering tegra_udc to of_hal
[0008.534] of_register: registering inv20628-driver to of_hal
[0008.539] of_register: registering ads1015-driver to of_hal
[0008.545] of_register: registering lp8557-bl-driver to of_hal
[0008.551] of_register: registering bq2419x_charger to of_hal
[0008.556] of_register: registering bq27441_fuel_gauge to of_hal
[0008.568] gpio framework initialized
[0008.571] of_register: registering tca9539_gpio to of_hal
[0008.576] of_register: registering tca9539_gpio to of_hal
[0008.582] of_register: registering i2c_bus_driver to of_hal
[0008.587] of_register: registering i2c_bus_driver to of_hal
[0008.593] of_register: registering i2c_bus_driver to of_hal
[0008.598] pmic framework initialized
[0008.602] of_register: registering max77620_pmic to of_hal
[0008.607] regulator framework initialized
[0008.611] of_register: registering tps65132_bl_driver to of_hal
[0008.617] initializing target
[0008.623] gpio_driver_register: register ‘tegra_gpio_driver’ driver
[0008.631] board ID = D78, board SKU = 0
[0008.635] Skipping Z3!
[0008.640] fixed regulator driver initialized
[0008.657] initializing OF layer
[0008.661] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.677] I2C Bus Init done
[0008.680] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.690] I2C Bus Init done
[0008.693] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.703] I2C Bus Init done
[0008.706] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.716] I2C Bus Init done
[0008.719] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.729] I2C Bus Init done
[0008.731] of_children_init: Ops found for compatible string maxim,max77620
[0008.742] max77620_init using irq 118
[0008.747] register ‘maxim,max77620’ pmic
[0008.751] gpio_driver_register: register ‘max77620-gpio’ driver
[0008.757] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0008.768] I2C Bus Init done
[0008.771] Applying platform configs
[0008.778] platform-init is not present. Skipping
[0008.782] calling apps_init()
[0008.785] Failed to open “sdmmc3_user” for publishing partitions
[0008.791] Proceeding to flashing Server
[0008.795] usbdcd_reinit Initialize driver to use already enumerated device
[0008.802] nv3p_priv_usbf_open USB configuration success
[0008.809] Writing BMP partition
[0008.815]
[0008.816] -----------------------------------------------
[0008.821] Synchronous Exception: DATA ABORT (FAR: 5208019bdc)
[0008.827] -----------------------------------------------
[0008.832] PAR_ELX: 0x80b
[0008.835]
[0008.836] ESR 0x96000005: ec 0x25, il 0x1, iss 0x5
[0008.841] -----------------------------------------------
[0008.846] [Stack Trace]
[0008.849]
[0008.850] => pc:0x92C4AE64, sp:0x92C9FE90
[0008.854] => pc:0x92C18968, sp:0x92CA00C0
[0008.858] => pc:0x92C19460, sp:0x92CA0120
[0008.862] => pc:0x92C19A28, sp:0x92CA0190
[0008.866] => pc:0x92C078A0, sp:0x92CA01D0
[0008.869] => pc:0x92C03384, sp:0x92CA0280
[0008.873] => pc:0x92C031A4, sp:0x92CA03A0
[0008.877] => pc:0x92C02938, sp:0x92CA03E0
[0008.881] => pc:0x92C0290C, sp:0x92CA03F0
[0008.885] -----------------------------------------------
[0008.891] iframe 0x92c9fda0:
[0008.893] x0 0x 5208019bdc x1 0x 92c5d486 x2 0x 92c9e3300
[0008.903] x4 0x 601 x5 0x 92c9e330 x6 0x 92cca6078
[0008.912] x8 0x 10001 x9 0x 32534 x10 0x ffffffff0
[0008.921] x12 0x 83000400 x13 0x510e0a3423962e9c x14 0x 86423e4ff9b01a70
[0008.931] x16 0xe0b205e86e79155a x17 0x4757ba7ab93415fe x18 0x 0c
[0008.940] x20 0x 92cc7000 x21 0x 0 x22 0x 92c5d4860
[0008.949] x24 0x 92cc700c x25 0x 92ca0180 x26 0x 580
[0008.959] x28 0x 0 x29 0x 92ca00c0 lr 0x 92c17f200
[0008.968] elr 0x 92c4ae64
[0008.971] spsr 0x 309
[0008.974] -----------------------------------------------
[0008.980] panic (caller 0x92c01238): die
[0008.984] HALT: spinning forever…

請問你如果使用預設的BMP blob(原本的nv logo) 能燒錄嗎

您好,我这边重新安装nvidia sdk manager软件时,出现There is not enough space.
Need additional 852 MB on /dev/nvme0n1p6.


我切换4.6 4.6.1的环境也不能修改安装位置,不能选中自己空余的安装地方

这边卸载了文件打算使用預設的BMP blob(原本的nv logo) 燒錄,

不好意思,我今天尝试用原本的BMP blob文件刷,但是也报错了

Welcome to minicom 2.7.1

OPTIONS: I18n
Compiled on Aug 13 2017, 15:25:34.
Port /dev/ttyUSB0, 16:45:34

Press CTRL-A Z for help on special keys

[0017.296] Enabled early print
[0017.299] [L4T TegraBoot] (version G}��)
[0017.303] Processing in recovery mode
[0017.306] A02 Bootrom Patch rev = 1023
[0017.310] Power-up reason: pmc por
[0017.313] Established communication link with host
[0018.765] NvTbootI2cWrite(): error code 0x00045100 Error while starting write n
[0018.773] NvTbootI2cDeviceRead(): error code 0x00045001 Error while sending the
[0018.781] NvTbootI2c: Read failed for slave 0xac, offset 0x00 with error code 1
[0041.668] Enabled early print
[0041.671] [L4T TegraBoot] (version G}��)
[0041.674] Processing in recovery mode
[0041.678] A02 Bootrom Patch rev = 1023
[0041.681] Power-up reason: software reset
[0041.685] Established communication link with host
[0043.128] NvTbootI2cWrite(): error code 0x00045100 Error while starting write n
[0043.136] NvTbootI2cDeviceRead(): error code 0x00045001 Error while sending the
[0043.145] NvTbootI2c: Read failed for slave 0xac, offset 0x00 with error code 1
[0006.708] Enabled early print
[0006.711] [L4T TegraBoot] (version G}��)
[0006.715] Processing in recovery mode
[0006.718] A02 Bootrom Patch rev = 1023
[0006.722] Power-up reason: software reset
[0006.725] Established communication link with host
[0009.585] Odmdata from BCT: 0x000a4000
[0009.588] DebugPort= 0x3
[0009.591] SkipQspiOnly= 0x0
[0009.643] BoardId read from EEPROM/NCT: 3448
[0009.647] BoardID = 3448, SKU = 0x0
[0009.674] NvTbootInit_Porg: Setting GPIO_A6 for HDMI …
[0009.679] max77620 setting MBLPD bit
[0009.683] No Battery Present
[0009.685] RamCode = 0
[0009.688] Platform has DDR4 type RAM
[0009.691] max77620 disabling SD1 Remote Sense
[0009.695] Setting DDR voltage to 1125mv
[0009.699] Serial Number of Pmic Max77663: 0x310c77
[0009.707] Entering ramdump check
[0009.710] Get RamDumpCarveOut = 0x0
[0009.713] RamDumpCarveOut=0x0, RamDumperFlag=0xe59ff3f8
[0009.718] Last reboot was clean, booting normally!
[0009.723] Sdram initialization is successful
[0009.727] SecureOs Carveout Base=0x00000000ff800000 Size=0x00800000
[0009.733] Lp0 Carveout Base=0x00000000ff780000 Size=0x00001000
[0009.739] BpmpFw Carveout Base=0x00000000ff700000 Size=0x00080000
[0009.745] GSC1 Carveout Base=0x00000000ff600000 Size=0x00100000
[0009.751] GSC2 Carveout Base=0x00000000ff500000 Size=0x00100000
[0009.757] GSC4 Carveout Base=0x00000000ff400000 Size=0x00100000
[0009.763] GSC5 Carveout Base=0x00000000ff300000 Size=0x00100000
[0009.768] GSC3 Carveout Base=0x000000017f300000 Size=0x00d00000
[0009.785] RamDump Carveout Base=0x00000000ff280000 Size=0x00080000
[0009.791] Platform-DebugCarveout: 0
[0009.794] Downloaded BCT successfully
[0010.368] Downloaded Bootloader successfully
[0010.425] Downloaded rp1 successfully
[0010.890] MAX77620_GPIO5 configured
[0010.893] CPU power rail is up
[0010.896] CPU clock enabled
[0010.900] Performing RAM repair
[0010.903] Updating A64 Warmreset Address to 0x92c002e9
[0010.909] Enable APE clock/reset
[0010.912] Error in NvTbootGetTOSBinaryLength: 0x11 !
[0010.917] Loading Secure OS image failed.
[0010.921] Set NvDecSticky Bits
[0010.925] GSC2 address ff53fffc value c0edbbcc
[0010.931] GSC MC Settings done
[0010.935] Next binary entry address: 0x92c00258
[0010.939] BoardId: 3448
[0010.942] Overriding pmu board id with proc board id
[0010.947] Display board id is not available
[0010.951] Starting CPU & Halting co-processor

[0011.224]
[0011.226] Debug Init done
[0011.229] Marked DTB cacheable
[0011.232] Bootloader DTB loaded at 0x83000400
[0011.236] DeviceTree Init done
[0011.249] Pinmux applied successfully
[0011.254] gicd_base: 0x50041000
[0011.257] gicc_base: 0x50042000
[0011.260] Interrupts Init done
[0011.264] Using base:0x60005090 & irq:208 for tick-timer
[0011.269] Using base:0x60005098 for delay-timer
[0011.274] platform_init_timer: DONE
[0011.277] Timer(tick) Init done
[0011.281] osc freq = 38400 khz
[0011.285]
[0011.286] Welcome to L4T Cboot
[0011.289]
[0011.290] Cboot Version: 00.00.2018.01-t210-a2f2e4b8
[0011.295] calling constructors
[0011.298] initializing heap
[0011.301] initializing threads
[0011.304] initializing timers
[0011.307] creating bootstrap completion thread
[0011.311] top of bootstrap2()
[0011.314] CPU: ARM Cortex A57
[0011.317] CPU: MIDR: 0x411FD071, MPIDR: 0x80000000
[0011.321] initializing platform
[0011.329] Manufacturer: MF = 0xc2, ID MSB = 0x25
[0011.333] ID LSB = 0x36, ID-CFI len = 194 bytes
[0011.338] Macronix QSPI chip present
[0011.341] SPI device register
[0011.344] init boot device
[0011.347] allocating memory for boot device(SPI)
[0011.351] registering boot device
[0011.374] Error in command_complete 18001 int_status
[0011.381] Error in command_complete 18001 int_status
[0011.388] Error in command_complete 18001 int_status
[0011.393] sending the command failed 0xffffffec in sdmmc_send_command at 109
[0011.400] Sending CMD1 failed 0xffffffec in sdmmc_get_operating_conditions at 4
[0011.407] getting ocr failed 0xffffffec in sdmmc_identify_card at 834
[0011.414] identify card failed 0xffffffec in sdmmc_init at 1131
[0011.420] sdmmc init failed 0xffffffec in sdmmc_bdev_open at 438
[0011.426] of_register: registering tegra_udc to of_hal
[0011.431] of_register: registering inv20628-driver to of_hal
[0011.437] of_register: registering ads1015-driver to of_hal
[0011.442] of_register: registering lp8557-bl-driver to of_hal
[0011.448] of_register: registering bq2419x_charger to of_hal
[0011.453] of_register: registering bq27441_fuel_gauge to of_hal
[0011.465] gpio framework initialized
[0011.469] of_register: registering tca9539_gpio to of_hal
[0011.474] of_register: registering tca9539_gpio to of_hal
[0011.479] of_register: registering i2c_bus_driver to of_hal
[0011.485] of_register: registering i2c_bus_driver to of_hal
[0011.490] of_register: registering i2c_bus_driver to of_hal
[0011.496] pmic framework initialized
[0011.499] of_register: registering max77620_pmic to of_hal
[0011.505] regulator framework initialized
[0011.509] of_register: registering tps65132_bl_driver to of_hal
[0011.515] initializing target
[0011.521] gpio_driver_register: register ‘tegra_gpio_driver’ driver
[0011.529] board ID = D78, board SKU = 0
[0011.533] Skipping Z3!
[0011.538] fixed regulator driver initialized
[0011.556] initializing OF layer
[0011.560] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0011.577] I2C Bus Init done
[0011.580] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0011.590] I2C Bus Init done
[0011.593] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0011.603] I2C Bus Init done
[0011.606] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0011.616] I2C Bus Init done
[0011.619] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0011.629] I2C Bus Init done
[0011.632] of_children_init: Ops found for compatible string maxim,max77620
[0011.642] max77620_init using irq 118
[0011.647] register ‘maxim,max77620’ pmic
[0011.651] gpio_driver_register: register ‘max77620-gpio’ driver
[0011.658] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0011.668] I2C Bus Init done
[0011.672] Applying platform configs
[0011.679] platform-init is not present. Skipping
[0011.683] calling apps_init()
[0011.686] Failed to open “sdmmc3_user” for publishing partitions
[0011.692] Proceeding to flashing Server
[0011.696] usbdcd_reinit Initialize driver to use already enumerated device
[0011.703] nv3p_priv_usbf_open USB configuration success
[0011.710] Writing BMP partition
[0011.716]
[0011.717] -----------------------------------------------
[0011.723] Synchronous Exception: DATA ABORT (FAR: 42e22d8d74)
[0011.728] -----------------------------------------------
[0011.734] PAR_ELX: 0x80b
[0011.736]
[0011.737] ESR 0x96000005: ec 0x25, il 0x1, iss 0x5
[0011.742] -----------------------------------------------
[0011.747] [Stack Trace]
[0011.750]
[0011.751] => pc:0x92C4AC58, sp:0x92C9FE90
[0011.755] => pc:0x92C1875C, sp:0x92CA00C0
[0011.759] => pc:0x92C19254, sp:0x92CA0120
[0011.763] => pc:0x92C1981C, sp:0x92CA0190
[0011.767] => pc:0x92C077C8, sp:0x92CA01D0
[0011.771] => pc:0x92C03384, sp:0x92CA0280
[0011.775] => pc:0x92C031A4, sp:0x92CA03A0
[0011.779] => pc:0x92C02938, sp:0x92CA03E0
[0011.782] => pc:0x92C0290C, sp:0x92CA03F0
[0011.786] -----------------------------------------------
[0011.792] iframe 0x92c9fda0:
[0011.795] x0 0x 42e22d8d74 x1 0x 92c5d0de x2 0x 92c9e3300
[0011.804] x4 0x 601 x5 0x 92c9e330 x6 0x 92cca6077
[0011.813] x8 0x 10001 x9 0x 325c4 x10 0x ffffffff0
[0011.823] x12 0x 83000400 x13 0xd10e0834839e2e9c x14 0x 86423e0ff9b01a70
[0011.832] x16 0xe0b205ec6e79115a x17 0x4757fa7ab93015fe x18 0x 04
[0011.841] x20 0x 92cc7000 x21 0x 0 x22 0x 92c5d0de0
[0011.850] x24 0x 92cc700c x25 0x 92ca0180 x26 0x 581
[0011.860] x28 0x 0 x29 0x 92ca00c0 lr 0x 92c17d140
[0011.869] elr 0x 92c4ac58
[0011.872] spsr 0x 309
[0011.875] -----------------------------------------------
[0011.881] panic (caller 0x92c01238): die
[0011.885] HALT: spinning forever…