我想从我的计算机中读取一个文件并将其显示在板上。但是我们在读取文件时遇到了一个问题,因为电路板不断重置。(看门狗已关闭)
任何人都可以帮忙吗?
以下是上传文件的步骤:
如果您想从本地驱动器读取文件,则只能通过将文件上传到咖啡文件系统 (cfs) 来执行此操作,而不是使用 cfs 库(例如 cfs_open、cfs_seek 和 cfs_read)作为参考读取文件,请查看此链接: https ://github.com/contiki-os/contiki/wiki/Coffee-filesystem-guide
修改您正在使用的程序“.c”文件,通过添加以下内容来初始化 shell 中的 base64 和 coffee 命令:
shell_base64_init();
shell_coffee_init();
通过命令编译上传:
make TARGET=platformuaresingnow example.upload
通过修改一些 bash 代码来读取/上传 .txt 文件。为此,请添加以下行
%.shell-upload: %.txt
``(echo; sleep 4; echo "~K"; sleep 4;``
``echo "dec64 | write $*.txt | null"; sleep 4; \``
``../../tools/base64-encode < $<; sleep 4; ``
`` echo ""; echo "~K"; echo "read $*.txt | size"; sleep 4) | make login``
现在您可以使用以下命令将任何 .txt 文件上传到当前连接的 mote 节点的咖啡文件系统:
制作 testfile.shell-upload
希望它能解决您的问题。