摘要:
CPU启动条件应该是,电压和供电时序的问题:(全志R16 来分析) R16 的对应的上电时序要求: 因为CPU 还没有开始运行,所以这些上电时序的要求,都是通过PMIC AXP223 来自动满足:(默认为on 的电源) 这里一个疑问:R16 支持DDR3 和DDR3L 两种DRAM 的型号,那么PM 阅读全文
摘要:
固件目的:主要是dump 存储在nvm 上的运行固件内容。使用方法: 在D盘根目录建立test文件夹,然后使用phoenixsuit 目录烧录,完成后就会在test 文件夹dump出对应的 原来烧录固件的内容。编译过程: 在lichee目录下,输入 ./build.sh pack_dump 注意,在 阅读全文
摘要:
有时应用程序会遇到lowmemory被杀掉的情况。(logcat 打印) 1. 使用 procrank 查看进程的内存 每个进程占用内存大小以 VSS, RSS , PSS, USS 的形式列出。 VSS :是单个进程全部可访问的地址空间。( 等同于 ps 命令列出的 VSZ) 其大小包括可能还尚未 阅读全文
摘要:
除了前面所述通过shell命令访问寄存器外, 还支持通过C代码访问. 驱动层通过注册miscdevice设备, 实现了对应用层open/write/read等标准api的支持. 模块初始化时,通过sunxi_reg_init注册misc设备到内核, 并将属性组设为misc_attribute_gro 阅读全文
摘要:
1. 打印单个寄存器 (1) 启动linux内核, 进入shell界面 (2) 执行”cd /sys/class/sunxi_dump” (3) 执行”echo 0xf1c20000 > dump” (4) 执行"cat dump", 查看寄存器值: 2. 打印一段连续寄存器 (1) 启动linux 阅读全文