网上淘来一片二手的mini2440开发板,准备玩一玩。串口连接单板,是第一步,但却让我折腾了好一阵子。

首先是解决笔记本没有串口的问题,同样是淘宝,买来一个usb转串口转接头,PL2303系列芯片的,插上后windows10能够自动识别并安装匹配的驱动,但是打开开发板的电源,串口毫无输出。
想着是还是驱动程序有问题,找卖家下载推荐的驱动,并安装。但仍然是老样子。驱动包里有个芯片检测程序,运行检查,检测到芯片是PL 2303 TA,对照随驱动的驱动的user’s manual看了一下,确认可以支持windows8,想来windows10应该也没问题(有几种老的芯片,驱动只能支持到windows7)。题外话,手册里还特意提到了在中国市场上有很多山寨货,因质量问题容易导致驱动黄色叹号ErrorCode10,哎。

驱动没问题,串口无输出,怎么办呢?我想着,是不是因为东西是二手的,Nor flash里根本没东西呢?看起来也是有这个可能性啊。于是又找来flash烧写的软件Setup_JLinkARM_V450l.exe,安装后有两个主要程序,J-Link ARM和J-Flash ARM。前者主要是用来调试程序的,现在暂时用不到;后一个就是烧写flash的了。貌似,卖家发过来的JLink V8板子也是一个山寨货啊。J-Flash使用还是比较简单,加载工程文件(也是搜来的mini2440.jflash),准备好烧写boot(supervivi-128M.bin),Target菜单下面connect,Erase,Program就可以了。不得不说,网上关于mini2440的经验,指导,参考等等资源还是很丰富的。

烧好这个bootloader,正常的话,接上电源串口应该肯定有输出啊,但又一次失望了。还是什么都没有。

再上网搜索,有的说便宜的串口线兼容性不好,换一根串口线就好了。于是再上淘宝,这次搞了一根品牌的60大元的串口线,收到货后,接上去,然并卵,依然木有输出,这也太衰了吧!资料反复看了几遍,最后感觉是串口线线序的问题,usb转串口出来是9针公头,mini2440上也是9针公头,中间用的是和mini2440一起发过来的母-母串口连接线。越看越像是中间这根线的线序不匹配导致的。万用表因为长时间不用,9V电池没电用不了,干脆用笨的办法,用导线直接连吧,也方便测试线序不是。

当用上面图中的连接时(2440串口2针与连接线3针相连,2440串口3针与连接线2针相连,双方5针互连),串口终于有了久违的输出:

##### FriendlyARM BIOS 2.0 for 2440 #####
[x] format NAND FLASH for Linux
[v] Download vivi
[k] Download linux kernel
[y] Download root_yaffs image
[a] Absolute User Application
[n] Download Nboot for WinCE
[l] Download WinCE boot-logo
[w] Download WinCE NK.bin
[d] Download & Run
[z] Download zImage into RAM
[g] Boot linux from RAM
[f] Format the nand flash
[b] Boot the system
[s] Set the boot parameters
[u] Backup NAND Flash to HOST through USB(upload)
[r] Restore NAND Flash from HOST through USB
[q] Goto shell of vivi
[i] Version: 1026-2K
Enter your selection: 

太波折了,还多买了一根高端串口线(最后用的USB转串口是第一次那个便宜的),/(ㄒoㄒ)/~~

附:

公母头串口针脚编号和针脚定义见上图。要收发正常,一端的RX要接另一端的TX。至于什么交叉直连之类的概念,搞不清楚也无所谓,总之串口有输出了就说明ok的。

Mini2440开发板串口连接相关推荐

  1. 风火轮PN532 NFC 开发板 串口连接方式 卡片物理号 读取

    图如下: 风火轮与FT232 模块的连接,需要注意两个地方: (1)如上图所示: 如果选择 UART模式:需要SEL0为OFF,SEL1为OFF 也就是上图的3和上图的4的地方,需要都是OFF (2) ...

  2. mini2440开发板一些硬件介绍(PTC、定时器、串口、中断控制器、SDROAM、Norflash、Nandflash)

    什么是mini2440? mini2440开发板,是友善之臂公司基于三星公司的S3C2440A芯片,并结合了一系列的外围组件开发出来的一款嵌入式开发板.组件非常丰富,性能不错,也很常用,非常适合嵌入式 ...

  3. 选择的串口 _ 不存在或开发板没有连接_PC 和开发板之间传输文件

    8.1 传输文件的多种方法 在嵌入式开发中,涉及交叉编译:在 PC 上编译,在开发板上运行.所以就涉及 PC 和开发板之间的文件 传输,方法有多种:网络传输.串口传输.USB 传输,当然,还有最笨的方 ...

  4. 玩转mini2440开发板之【在64位WIN7/WIN10系统中安装USB驱动】

    玩mini2440开发板已经很多年了,虽然玩的不怎么精通,但是一直都有在弄.而电脑的操作系统也从最终的32位WinXP提升到了32位的Win7,而今更是到了64位的Win10.然后,却带来了一个很严重 ...

  5. u-boot-1.1.6在mini2440开发板上的移植

    uboot版本:u-boot-1.1.6 交叉编译器:3.4.5 开发板:友善之臂mini2440 开发板配置:SoC s3c2440 .网卡 DM9000 . Nor Flash AM29LV160 ...

  6. ARMBoot-1.1.0 在 mini2440 开发板上的移植 之稻草人手记

    ARMBoot-1.1.0 在 mini2440 开发板上的移植 之稻草人手记 < snallieATtomDOTcom > 作为U-boot的鼻祖-ARMboot以其小巧玲珑(代码压缩包 ...

  7. 玩转mini2440开发板之【编译烧录rootfs根文件系统全过程记录】

    前段时间研究了一下如何使用busybox编译和生成最简linux根文件系统(rootfs),并在mini2440开发板上使用NFS网络文件系统进行挂载启动,今天继续研究如何将该根文件系统烧录到开发板上 ...

  8. 玩转mini2440开发板之【如何使用JLink下载烧录boot程序到NorFlash】

    一.工具及线束准备 1.准备一套Jlink V8(尽量使用这个版本的,其他版本没有验证过): 2.制作JTAG转接线,从Jlink下载器转至mini2440开发板的接口,如图1-3: 3.安装JLin ...

  9. 玩转mini2440开发板之【使用nfs无法启动的问题(Virtualbox桥接网络)】

    今天晚上研究了一下如何通过super-vivi来使用nfs网络文件系统来启动mini2440开发板,一开始一直无法成功,折腾了半天总算搞定了,总结一下: 1.首先,介绍一下我的开发环境. 物理机:wi ...

  10. 玩转mini2440开发板之【如何设置开发板的网络参数】

    今天在研究nfs时,内核启动时一直提示挂载nfs文件系统失败,怀疑是网络参数没有配置正确,导致开发板连不上ubuntu.所以回过头来仔细研究了一下如何给mini2440开发板配置网络参数,验证网络连接 ...

最新文章

  1. 微软hackathon_武汉Hackathon的黑客之路–开发人员如何抗击COVID-19
  2. centos7安装mysql缺失依赖_CentOS7安装mysql5.7不成功,解决依赖包之后还是无法安装成功...
  3. Linux 内核调试必备工具
  4. Java 和 HTTP 的那些事(四) HTTPS 和 证书
  5. 在Java中使用Socket模拟客户端和服务端(多线程)
  6. 薪酬管理的特点和注意事项[转]
  7. mysql数据库导入外部数据乱码么_解决MySQL数据库导入导出数据乱码的问题
  8. 3D数学基础:图形与游戏开发---随笔二
  9. boost::filesystem::detail::possible_large_file_size_support
  10. RocketMQ消息发送及消费的基本原理
  11. 北京大学数字视频编解码技术国家工程实验室开源AVS2高清实时编码器
  12. php 数据导出到excel文件,PHP导出数据到excel文件
  13. Linux学习笔记-增量编译(Makefile进一步使用)
  14. CanFestival字典生成
  15. 百度SEO网站链接抓取器 v1.0
  16. Win7、Ubuntu双系统正确卸载Ubuntu系统
  17. 在opencv3中实现机器学习之:利用svm(支持向量机)分类
  18. snmp获取设备相关管理信息
  19. dl360 g7安装linux,HPDL360G7服务器安装说明.ppt
  20. jmeter安装配置教程

热门文章

  1. 什么是数据库?什么是数据库管理系统? 说明两者的区别和联系。
  2. 微信公众号订阅号开发项目小记
  3. 图片验证码的实现方法
  4. 荣耀 android 5.0 root,华为荣耀畅玩5C获取EMUI5.0 安卓7.0系统的root教程
  5. c# asp.net在线问卷调查系统源码【源码分享】
  6. MATLAB/Simulink 基础入门讲解(一)
  7. 010editor的破解
  8. Samba服务------SMB协议
  9. 金额要用BigDecimal,原理分析
  10. [4G5G专题-9]:前传接口 CPRI与OBSAI的那些事