时间:2024-04-15 15:48
人气:
作者:admin
方案:3个核(Linux或Debian) + 1个核(RT-Thread)
Debian-AMP工程

sudoapt-getupdate
sudoapt-getinstallsconsgitgnupgflexbisongperflibsdl1.2-dev
libesd-javalibwxgtk3.0-devsquashfs-toolsbuild-essentialzipcurl
libncurses5-devzlib1g-devpngcrushschedtoollibxml2libxml2-utils
xsltproclzoplibc6-devschedtoolg++-multiliblib32z1-devlib32ncurses5-dev
lib32readline-devgcc-multiliblibswitch-perllibssl-devunzipzipdevice-tree-compiler
liblz4-toolpython-pyelftoolspython3-pyelftools-y
youyeetoo@youyeetoo:~$tar-zxvfYY3568-Debian11_AMP.tar.gz

youyeetoo@youyeetoo:~$cdYY3568-Debian11
youyeetoo@youyeetoo:~/YY3568-Debian11$./build.sh



在Linux/Debian + RTT AMP模式下,不同系统间会存在资源的竞争。所以在RTT中使用到的的一些外设、时钟等资源时最好都在rk3568-amp.dtsi文件中保护一下,避免和Linux/Debian那边的资源冲突。


| 分区 | 内存起始地址 | 内存大小 | 说明 |
|---|---|---|---|
| RTT SRAM | 0xfdcc0000 | 64K | 系统SRAM |
| RTT固件 | 0x02800000 | 8M | RTT 固件空间 |
| 共享内存 | 0x07800000 | 4M | 共享内存,可以被所有CPU访问 |
| RPMSG内存 | 0x07c00000 | 5M | RPMSG共享内存 |







loader模式:在Loader模式下,bootloader会进入升级状态,等待主机命令,用于固件升级等。要进入Loader模式,必须让bootloader在启动时检测到RECOVERY(恢复)键按下,且USB处于连接状态。
进入loader模式:




准备工作:板子需要接两个串口:Linux系统(串口2),RT-Thread(串口4)。注意:两个内核的调试串口的波特率:1500000
运行效果:
