通过上述方式,最终查找到卡死位置位于 __initcall_mdev_misc_init7s 这个初始化模块中,然后 grep 查找 mdev_misc 这个函数发现其位于一个二进制文件 mmc_blk_data 中,这里包含 firefly 关于 mmc 分区及初始化的相关操作,这里我们直接替换成原厂 RK3568 的代码即可。
root@linaro-alip:~# cat /proc/partitionsmajor minor#blocks name1 0 4096 ram0 179 0 3933184 mmcblk1 179 1 3929278 mmcblk1p1 179 32 15388672 mmcblk0 179 33 8192 mmcblk0p1 179 34 32768 mmcblk0p2 179 35 15339488 mmcblk0p3 259 0 244198584 nvme0n1 1 2 3 4 5 6 7 8 9 10 登录...
mmcblk[0-9]p[0-9] 0:0 666 @/etc/mdev/tf_insert.sh mmcblk[0-9] 0:0 666 $/etc/mdev/tf_remove.sh 这两个规则用于处理 U 盘的热插拔事件,并执行相应的操作。在 /etc/mdev.conf 文件中,每一行都是一个规则,具有以下格式: le data-draft-node="block" data-draft-type="table" data-size...
通过上述方式,最终查找到卡死位置位于 __initcall_mdev_misc_init7s 这个初始化模块中,然后 grep 查找 mdev_misc 这个函数发现其位于一个二进制文件 mmc_blk_data 中,这里包含 firefly 关于 mmc 分区及初始化的相关操作,这里我们直接替换成原厂 RK3568 的代码即可。
root@firefly:~/coremark#virun2.log2Kvalidationrunparametersforcoremark.CoreMark Size :666Total ticks :14138Totaltime(secs):14.138000Iterations/Sec :7073.136229Iterations :100000Compiler version :GCC9.4.0Compiler flags :-O2-DPERFORMANCE_RUN=1-lrtMemory location :Pleaseputdatamemorylocationhere(e.g.codein...
4.7 PCIE(M.2接口硬盘)调试 4.7.1 硬件原理分析 图1 图2 图3 从原理图我们可以得出以下信息 1、用的是PCIE2.0的接口 2、PCIE2.0的供电使能引脚为GPIO1_A4 4.7.2 DTS配置如下 { vdd_pcie3v3: vdd-pcie3v3 { pinctrl-names ="default"; pinctrl-0= <&pcie2_en>; ...
通过上述方式,最终查找到卡死位置位于 __initcall_mdev_misc_init7s 这个初始化模块中,然后 grep 查找 mdev_misc 这个函数发现其位于一个二进制文件 mmc_blk_data 中,这里包含 firefly 关于 mmc 分区及初始化的相关操作,这里我们直接替换成原厂 RK3568 的代码即可。文章...
[root@ok3568:/]# fdisk -l Found valid GPT with protective MBR; using GPT Disk /dev/mmcblk0:sectors, 2740M Logical sector size: 512 Disk identifier (GUID): b5320000-0000-4f5e-8000 Partition table holds up to 128 entries First usable sector is 34, last usable sector is Number Start ...
type sysfs_mmc, fs_type, sysfs_type;+ +# tuliyuan add fos partition+type fos_data_file_type, file_type, mlstrustedobject; Index: device/rockchip/common/sepolicy/vendor/file_contexts=== --- device/rockchip/common/sepolicy/vendor/file_contexts (revision2461)+++ device/rockchip/common...
首先我们需要确定 Logo 文件的存放位置。由于 system 和 vendor 分区是只读的,而 data 分区在恢复出厂设置后会被清空,所以我决定新建一个分区来存放 Logo 文件(其实我之前就建好了 你们搞的话可以用系统已有分区比如/cache,对应的是mmc 0:a)。 rk3568_r:/ $ dfFilesystem 1K-blocks Used Available Use% Mount...