Allwinner T527 Octa-core 64-bit Artificial Intelligent Platform Proccessor T527 Series.
T527 series features high-performance octa-core
The chip family integrates CortxTM-A55 octa-core CPU,NPU,DSP,G57 MC1 GPU,32-bitDDR3/DDR3L/DDR4/LPDDR3/LPDDR4/LPDDR4X DRAM, high-speed interfaces (PCle2.l and USB3.1), automotive interface(CAN),multi video out...
Allwinner T113s3 Smart Control and Display SoC for Automotive and Industrial Products
Overview
T113-S3 is an advanced application processor designed for the automotive and industrial control markets. It integrates dual-core CortexTM-A7 CPU and single -core HiFi4 DSP t o provide the high efficient c omputing power. T113- S3 support s full f ...
统一了!Linux内核、单片机、RTOS一样调试!
统一了!Linux内核、单片机、RTOS一样调试!
1. 技术的源头
1.1 调试Linux APP
Linux是个宝箱,当APP崩溃时,内核可以生产core文件:
使用GDB调试APP,如下:
1.2 调试Linux驱动
当驱动崩溃时,内核会打印寄存器信息、栈内容:
根据上述信息,我们只能进行纯手工的栈回溯。
2. 改进Linux驱动的调试方法
驱动崩溃时打印的串口信息,能否转换为core文件,然后使用gdb进行调试?可以!
调试过程如下:
第1步:把串口信息转换为core文件
$ ./mcu_c...
T113i RISCV C906核心异构调试
setenv riscv_partition riscv
setenv boot_riscv 'sunxi_flash read 43000000 ${riscv_partition};bootrv 43000000 0 0'
setenv bootcmd 'run boot_riscv setargs_mmc boot_normal'
mount -t debugfs none /sys/kernel/debug;
设置固件名:
echo amp_rv0.bin > /sys/class/remot...
T113i网卡调试
&gmac0 {
phy-mode = "rgmii";
use_ephy25m = <1>;
pinctrl-0 = <&gmac_pins_a>;
pinctrl-1 = <&gmac_pins_b>;
pinctrl-names = "default", "sleep";
phy-rst = <&pio PE 16 GPIO_ACTIVE_HIGH>;
tx-delay = <3>; /*2...
双屏异显调试记录分享
安装环境
sudo apt-get install gnome-tweaks
开发板执行
创建disp1图层
cd /sys/kernel/debug/dispdbg
echo disp0 > name; echo switch1 > command; echo 1 4 0 0 0x4 0x101 0 0 0 8 > param; echo 1 > start;
echo 1 > /sys/class/disp/disp/attr/colorbar
cd /sys/kernel/debug/disp...
T113 cvbs out
&disp {
disp_init_enable = <1>;
disp_mode = <0>;
screen0_output_type = <2>;
screen0_output_mode = <14>;
screen1_output_type = <1>;
screen1_output_mode = <4>;
...
驱动中相关结构与函数的含义:
1,模块所有者指针,一般初始化为 THIS_MODULES 。
2,用来修改文件当前的读写位置,返回新位置。Loff_t 为一个“长偏移量”。
3,同步读取函数:读取成功返回读取的字节数。设置为 NULL, 调用时返回 -EINVAL 。
参1:要读的文件。
参2:是将文件读到哪里去。
参3:要读文件多少内容。Size_t 是 unsigned int .
参4:用来修改文件当前的读写位置,返回新位置。Loff_t 为一个“长偏移量”。(是指这次对文件进行操作的起
始位置。)
struct file ...
Squashfs 简述
squashfs
Squashfs 简述
Squashfs(.sfs) 是一套供Linux核心使用的GPL开源许可文件系统。Squashfs的设计是专门为一般的只读文件系统的使用而设计,它可应用于数据备份,或是系统资源紧张的电脑上使用。最初版本的Squashfs采用 gzip 的数据压缩。版本2.6.34 之后的Linux内核增加了对LZMA[1 ] 和LZO [[2]](https: //zh.wikipedia.org/wiki/SquashFS#cite_note-2)压缩算法的支持,版本2.6.38...
RISC-V全志D1多媒体套件
RISC-V全志D1多媒体套件
此开发板的任何问题都可以在我们的论坛交流讨论 https://forums.100ask.net/c/aw/d1/57
硬件简述
D1主板
以下是主板图:
D1板载功能
板载功能有:
XR829 WIFI蓝牙模组芯片,Bluetooth支持标准蓝牙与 低功耗蓝牙,Wifi 支持2.4G hz 无线网络通信。
MIPI DSI屏幕显示接口:支持最高 1920x 1200分辨率,接口兼容全志哪吒公板。
IR红外接收接口:支持红外信号接收。
3.5MM Audio OUT:支持常...