“R16 tinav2.1 常见问题参考手册”的版本间的差异
来自明远智睿的wiki
(创建页面,内容为“##'''R16 tinav2.1常见问题 ''' ###一)分区 修改target/allwinner/astar-parrot/configs/sys_partition.fex 例如: <pre> [partition] ...”) |
|||
第18行: | 第18行: | ||
将文件放到package/base-files/files目录下即可。如果文件过大,在pack时报错,修改分区表的rootfs分区的大小 | 将文件放到package/base-files/files目录下即可。如果文件过大,在pack时报错,修改分区表的rootfs分区的大小 | ||
− | ### | + | ###三)设备信息配置文件 |
+ | 设备信息配置文件:target/allwinner/astar-parrot/configs/sys_config.fex | ||
+ | |||
+ | ###四)增加spi | ||
1) 在内核中添加spi 驱动 | 1) 在内核中添加spi 驱动 | ||
<pre> | <pre> | ||
第51行: | 第54行: | ||
</pre> | </pre> | ||
− | ### | + | ###五)以太网不可用 |
<pre> | <pre> | ||
$cd tinaV2.1 | $cd tinaV2.1 |
2019年8月23日 (五) 11:10的最新版本
一)分区
修改target/allwinner/astar-parrot/configs/sys_partition.fex
例如:
[partition] name = rootfs_data size = 12582912 user_type = 0x8000
修改其中的size属性,单位: 扇区。
如要修改成1G,计算方法如下
size = 1024 * 1024 * 1024 / 512
二)把文件打包到rootfs
将文件放到package/base-files/files目录下即可。如果文件过大,在pack时报错,修改分区表的rootfs分区的大小
三)设备信息配置文件
设备信息配置文件:target/allwinner/astar-parrot/configs/sys_config.fex
四)增加spi
1) 在内核中添加spi 驱动
$cd tinaV2.1 $source build/envsetup.sh $lunch astar_parrot-tina $make kernel_menuconfig Device Drivers ---> SPI support ---> <*> User mode SPI device driver support
2) 修改
tinaV2.1/target/allwinner/astar-parrot/configs/sys_config.fex [spi_board0] modalias = "at25df641" sflash_size = 32 max_speed_hz = 50000000 bus_num = 0 chip_select = 0 mode = 0
修改成
[spi_board0] modalias = "spidev" sflash_size = 32 max_speed_hz = 50000000 bus_num = 0 chip_select = 0 mode = 0
五)以太网不可用
$cd tinaV2.1 $make kernel_menuconfig Device Drivers ---> [*] Network device support ---> USB Network Adapters ---> <*> Multi-purpose USB Networking Frameworksuch as cable modems) <*> SMSC LAN95XX based USB 2.0 10/100 ethernet devices