查看: 3078|回复: 3

[已解决] mktfs.exe的使用(已解决)

[复制链接]

该用户从未签到

12

主题

65

帖子

0

新手上路

Rank: 1

积分
196
最后登录
1970-1-1
发表于 2013-3-26 09:49:34 | 显示全部楼层 |阅读模式
使用MQX自带的工具mktfs.exe时,具体怎么使用啊?
说是 C:\mktfs.exe  
对于这个工具的路径还有要转换的文件夹的路径有要求吗?是放在哪儿啊?
输出的文件路径又是在哪里啊?
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-3-26 11:42:26 | 显示全部楼层

RE:mktfs.exe的使用

这个命令是把网页文件变成C文件,比方说:C:\mktfs.exe web_pages tfs_data_file.c,对路径没要求,一般源文件和目标文件都和mktfs.exe放在一个目录下,具体的应用可参考AN3907:https://www.freescale.co
m/files/32bit/doc/app_note/AN3907.pdf
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

65

帖子

0

新手上路

Rank: 1

积分
196
最后登录
1970-1-1
 楼主| 发表于 2013-3-26 15:12:35 | 显示全部楼层

回复:mktfs.exe的使用

回复第 2 楼 于2013-03-26 11:42:26发表:
这个命令是把网页文件变成C文件,比方说:C:\mktfs.exe web_pages tfs_data_file.c,对路径没要求,一般源文件和目标文件都和mktfs.exe放在一个目录下,具体的应用可参考AN3907:https://www.freescale.co
m/files/32bit/doc/app_note/AN3907.pdf 

具体放在哪个目录也是没有要求的是吗?
这个命令的执行是在DOS环境下执行吗?
我把文件夹和mktfs.exe都放在桌面,为什么我在DOS环境下执行后是这样呢?
321.png
这个是把网页变成c文件,如果我后来又要打开C文件来显示这个网页需要怎么处理呢?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-3-26 20:52:00 | 显示全部楼层

RE:mktfs.exe的使用(正解)

你应该在mktfs.exe所在的目录下执行这个命令,或者在环境变量里加入这条路径。对于转换的C文件的处理,简单地说,该命令生成的C文件包换一个数组,const TFS_DIR_ENTRY tfs_data[],里面是转换的HTML文件信息, 通过_io_tfs_install()函数把它加载在一个驱动盘符上,比方说tfs:
#include "tfs.h"
extern const TFS_DIR_ENTRY tfs_data[];
/* Instal file system */
error = _io_tfs_install("tfs:", tfs_data);
在HTTP Server的应用中会用到这个对象。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-19 09:01 , Processed in 0.090858 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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