刚学SOC现在平台已经搭建好了。
每次修改完应用程序都要重新打包把整个镜像烧写到FLASH中,用LiveSuit。
真的很慢很慢,有时候改几个代码,等几分钟。。。
请教有没有快速点到方法?
目前用adb push把ipk弄到SD卡上... 但是在小机上不能安装。
opkg install xxx 小机不认识
离线
谢谢,哦,明白了。为手上有128M的NAND,等一下试试看。
-------------------------------------------------------------------------------
我查了相关的资料,在 menuconfig 中勾选了 opkg的支持选项
现在 小机 可用识别 opkg 这个命令 :)
但是新的问题又来了。
root@TinaLinux:/mnt/SDCARD# opkg install F1C200s-board_1.0-1_sunxi.ipk /* 我的命令 我把 ipk PUSH到了SD卡 */
Installing F1C200s-board (1.0-1) to root...
Collected errors:
* verify_pkg_installable: Only have 476kb available on filesystem /overlay, pkg F1C200s-board needs 508
* opkg_install_cmd: Cannot install package F1C200s-board.
请问,这个错误的 怎么解决 , 他所说的 476kb 到底指的是哪里?
最近编辑记录 gaocangjian (2022-08-10 13:45:25)
离线
@gaocangjian
开发时用NFS挂载文件系统、或用NFS挂载一个文件夹,实质就是弄一个共享文件夹把程序复制进去即可,发布时才需要写入Flash。
3Q,我用adb push 把编译好的 ipk文件 送到 小机到sd卡中了。。。现在的问题是需要安装。
离线
gaocangjian 说:请问,这个错误的 怎么解决 , 他所说的 476kb 到底指的是哪里?
用 df -h 或 mount 命令看看是什么被挂载在 /overlay 上的?
--------------------------------------------------------------------------------------------------
root@TinaLinux:/usr/bin# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 512.0K 36.0K 476.0K 7% /
/dev/root 5.3M 5.3M 0 100% /rom
devtmpfs 20.7M 0 20.7M 0% /dev
tmpfs 28.8M 32.0K 28.8M 0% /tmp
/dev/by-name/rootfs_data
512.0K 36.0K 476.0K 7% /overlay
overlayfs:/overlay 512.0K 36.0K 476.0K 7% /
/dev/mtdblock8 1.3M 72.0K 1.2M 6% /mnt/UDISK
/dev/mmcblk0 486.0M 287.4M 198.6M 59% /mnt/SDCARD
看到了,因该是rootfs_data被挂在了overlay上,36K被占用?我仔细再去看看关于rootfs_data的东西,谢谢你。
改一下partition试试看。
最近编辑记录 gaocangjian (2022-08-10 14:22:38)
离线
@海石生风
好的,我明天去搜一下相关到知识。从MCU转过来的,需要学习的还很多。3Q!
离线