f1c_mainline
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| f1c_mainline [2021/02/09 00:21] – admin | f1c_mainline [2025/10/14 06:22] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| =====Buildroot编译===== | =====Buildroot编译===== | ||
| - | |||
| - | <WRAP group> | ||
| - | <WRAP half column> | ||
| - | ====Buildroot on Tiny200支持情况==== | ||
| - | === 启动项: === | ||
| - | * SPI NOR Flash (W25Qxx..) | ||
| - | * SPI NAND Flash (GD5F1GQ4UAxxG..) | ||
| - | * MMC 0 (4-bit TF卡或芯片) | ||
| - | * MMC 1 (1-bit TF芯片,雷龙) | ||
| - | === U-Boot: === | ||
| - | * Basic LCD | ||
| - | * GPIO Backlight | ||
| - | * USB Peripheral | ||
| - | * MTD Devices | ||
| - | === Linux:=== | ||
| - | * Simple Peripheral: GPIO, SPI, UART, IIC, SDIO, PWM | ||
| - | * DMA Controller | ||
| - | * Audio Codec: Playback, Mic-IN | ||
| - | * USB: Peripheral Mode, Host Mode | ||
| - | * DVP Camera: OV2640, OV5640 | ||
| - | * Display Engine: Frontend, Backend, TCON | ||
| - | </ | ||
| - | <WRAP half column> | ||
| - | ==== 应该正常工作但是没有经过测试==== | ||
| - | U-Boot 驱动: | ||
| - | * PWM Backlight | ||
| - | Linux 驱动: | ||
| - | * Audio Codec: FM-IN, Line-IN | ||
| - | * USB: OTG Mode | ||
| - | * IR Receiver | ||
| - | * Keypad ADC | ||
| - | ==== 正在开发中且部分功能可用==== | ||
| - | Linux 驱动: | ||
| - | * TV(CVBS) Encoder | ||
| - | * Touchscreen Sensor | ||
| - | * Cedar Video Engine | ||
| - | ====暂无计划支持==== | ||
| - | 下方和其他没有提到的外设 | ||
| - | Linux 驱动: | ||
| - | * TV(CVBS) Decoder | ||
| - | * Digital Audio | ||
| - | * DE-interlace | ||
| - | * RSB Bus | ||
| - | * OWA Bus | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| =====编译===== | =====编译===== | ||
| Line 53: | Line 5: | ||
| cd ~/mpi-r/ | cd ~/mpi-r/ | ||
| 现在源码里做了三个defconfig,存放在源码的configs文件夹下,分别是widora_mangopi_r1_defconfig | 现在源码里做了三个defconfig,存放在源码的configs文件夹下,分别是widora_mangopi_r1_defconfig | ||
| - | make widora_tiny200_defconfig | + | make widora_mangopi_r3_defconfig |
| make -j4是多线程编译方式,后边的数字代表你的计算机内核线程数。 | make -j4是多线程编译方式,后边的数字代表你的计算机内核线程数。 | ||
| make -j4 | make -j4 | ||
| + | |||
| 编译完后,输出文件在 output/ | 编译完后,输出文件在 output/ | ||
| - | {{ :: | + | widora@Ubuntu:~/mpi-r$ ls output/ |
| + | output/ | ||
| + | <wrap hi> | ||
| + | 55 spi-max-frequency = < | ||
| + | 56 status = " | ||
| | | ||
| + | 同时再将93行的注释掉 | ||
| + | 93 //status = " | ||
| + | |||
| + | <wrap hi> | ||
| =====常用操作===== | =====常用操作===== | ||
| - | 虽然做好了defconfig,但也可以通过make menuconfig配置更多的软件包 | + | ===修改dts后,如何编译生效=== |
| - | make menuconfig | + | |
| - | + | | |
| - | Target options | + | |
| - | Build options | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | Host utilities | + | |
| - | Legacy config options | + | |
| - | 进入这个界面后,可以用“/ | + | |
| + | ===配置菜单=== | ||
| 所有被支持的make命令可以通过make help打印出来: | 所有被支持的make命令可以通过make help打印出来: | ||
| make clean | make clean | ||
f1c_mainline.1612830090.txt.gz · Last modified: (external edit)
