您尚未登录。

楼主 # 2022-08-10 11:16:17

gaocangjian
会员
注册时间: 2022-08-08
已发帖子: 32
积分: 39

调试应用程序时,怎么快速烧写到目标板?

刚学SOC现在平台已经搭建好了。
每次修改完应用程序都要重新打包把整个镜像烧写到FLASH中,用LiveSuit。
真的很慢很慢,有时候改几个代码,等几分钟。。。
请教有没有快速点到方法?

目前用adb push把ipk弄到SD卡上... 但是在小机上不能安装。
opkg install xxx 小机不认识

离线

楼主 #3 2022-08-10 13:34:58

gaocangjian
会员
注册时间: 2022-08-08
已发帖子: 32
积分: 39

Re: 调试应用程序时,怎么快速烧写到目标板?

谢谢,哦,明白了。为手上有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)

离线

楼主 #4 2022-08-10 13:42:58

gaocangjian
会员
注册时间: 2022-08-08
已发帖子: 32
积分: 39

Re: 调试应用程序时,怎么快速烧写到目标板?

海石生风 说:

@gaocangjian
开发时用NFS挂载文件系统、或用NFS挂载一个文件夹,实质就是弄一个共享文件夹把程序复制进去即可,发布时才需要写入Flash。

3Q,我用adb push 把编译好的 ipk文件 送到 小机到sd卡中了。。。现在的问题是需要安装。

离线

楼主 #6 2022-08-10 14:17:15

gaocangjian
会员
注册时间: 2022-08-08
已发帖子: 32
积分: 39

Re: 调试应用程序时,怎么快速烧写到目标板?

unturned3 说:
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)

离线

楼主 #8 2022-08-10 22:41:46

gaocangjian
会员
注册时间: 2022-08-08
已发帖子: 32
积分: 39

Re: 调试应用程序时,怎么快速烧写到目标板?

@海石生风
好的,我明天去搜一下相关到知识。从MCU转过来的,需要学习的还很多。3Q!

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn