Today's the day

向软件大牛炫耀我会焊单片机,向硬件大牛炫耀我会写 Rails,向软硬件大牛炫耀我生物,向软硬件生物大牛炫耀我会折腾期货 -_-bbb

FilleZilla 传输类型问题

上午编译了个内核,准备传到开发板上去,于是把那个 zImage 文件从 Linux 下用 FileZilla 上载到 Windows 机器上的 ftp 中,然后再在 Windows 机子上传到开发板。

结果内核却启动失败了,而且奇怪的是,连解压内核的信息都没有看到,就算内核配置错了,也不应该连解压都会出错啊 

拿官方的几个编译好的内核试了下,没有问题,找不到原因,就无奈的用 Vim 打开那个内核文件,结果发现官方的内核,Vim 下面会显示 [unix] 标记,而我上传的那个就不会,顿时感觉是 ftp 的那个啥二进制和文本模式的问题。

检查了下,上传后的文件 md5 变了,看了下 FileZilla 的日志,果然:

命令: STOR zImage
返回: 150 Opening ASCII mode data connection for zImage.

把文件名改成 zImage.zip 就按二进制的上传了:

命令: STOR zImage.zip
返回: 150 Opening BINARY mode data connection for zImage.zip.

翻了半天 FileZilla 的设置,果然看到一条,取消就好了: