在调试 nvidia drive agx orin时,如果需要烧录kernel,正常情况下,bootburn的脚本,需要完整烧录所有的镜像,bootburn.py脚本中,也只有一个 -s skip system的选项,在调试过程中,如果需要调试kernel镜像,刷写所有的镜像,将会大大影响效率,那么如何单独烧录 kernel镜像?
在查看bootburn.py烧录脚本时,发现一个地方,可以进行修改:修改内容如下:
注:在烧录时,需要注意:bct A_bct_BR_zerosign.bct 这个镜像是必须要进行烧录的,否则烧录会出错
修改文件位置:
bootburn_t23x_py/bootburn_lib.py
修改函数:
MergeFileToFlash
修改内容:
with open(outputFileToFlash, "w") as fileToFlash:
¦ for i in range(len(inputFileToFlashList)):
¦ ¦ with open(inputFileToFlashList[i], "r") as fp:
¦ ¦ ¦ lines = fp.readlines()
¦ ¦ ¦ for line in lines:
¦ ¦ ¦ ¦ lineParts = line.split(" ")
¦ ¦ ¦