第十一章 QSPI FLASH#
在Linux系统上使用QSPI FLASH#
QSPI FLASH在系统中的操作文件是 /dev/mtd0。
FLASH设备在写之前需要先擦,使用下面的命令可以擦除QSPI FLASH的第一个扇区:
sudo flash_erase /dev/mtd0 0 1/dev/mtd0 是块设备,可以用 dd 命令来读写文件到
/dev/mtd0。用下面的命令写文件到
/dev/mtd0 :sudo touch /home/petalinux/.qspiflashwritesudo echo "qspiflash test" | sudo tee /home/petalinux/.qspiflashwritesudo dd of=/dev/mtd0 if=/home/petalinux/.qspiflashwrite bs=4096 count=1用下面的命令从 /dev/mtd0 读取数据到文件:
sudo touch /home/petalinux/.qspiflashreadsudo dd if=/dev/mtd0 of=/home/petalinux/.qspiflashread bs=4096 count=1sudo cat /home/petalinux/.qspiflashread