设为首页收藏本站
查看: 440|回复: 0

【米尔瑞萨RZ/G2L开发板-创新应用】通过网络向开发板传输文件

[复制链接]

3

主题

0

回帖

31

积分

新手上路

积分
31
感冒不喝水 发表于 2023-7-30 23:21:10 | 显示全部楼层 |阅读模式
拿到开发板后,开箱实验,开发板具有串口调试功能,而且还可以插网线。
进行应用调试时,发现没有好的办法进行应用传输,但是计算机和开发板都有网线,应该可以通过tftp服务器与客户端进行数据传输,这样就省去了用u盘或SD卡传输数据文件的麻烦。
搭建过程如下:
1.      搭建windows tftp服务器
1)      文件下载链接https://bitbucket.org/phjounin/tftpd64/downloads/,下载文件选择tftpd64.464.zip。
2)      配置tftp服务器
解压并打开软件后界面如下图所示。

1

1
其中图1位置为配置的开发版可以访问的路径,将来可以在此目录下放置开发好的应用程序。
图2位置为与开发板处于同一ip地址下的网卡,多个网卡时注意选择正确。
2.      交叉编译及放置文件
将使用Ubuntu交叉编译的可执行文件放置到图1所指向的共享文件目录下。
程序源码如下
  1. <p class="MsoNormal"><span lang="EN-US" style=""><font size="4">#include <stdio.h><o:p></o:p></font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4"> </font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4">int main()<o:p></o:p></font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4">{<o:p></o:p></font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4">        printf("hello linux\n");<o:p></o:p></font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4">        return 0;<o:p></o:p></font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4">}</font></span></p>
复制代码


可执行程序放置位置如下:

2

2
3.      在开发板上使用命令从pc获取文件
执行命令如下:
tftp -g -r hello 192.168.0.101
上述命令中 hello 为其中待下载的问题名称,192.168.0.101为tftp服务器地址
执行后即可在当前目录下查看到hello文件
4.      执行文件
获取到文件后,还需要执行chmod 777 hello获取文件权限,
最后执行./hello即可执行文件,可以看到文件执行结果输出:

3

3
附件TFTP文件
tftpd64.464.zip (557.38 KB, 下载次数: 97)



回复

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-5-12 21:05 , Processed in 0.046499 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表