Mini2440开发板串口连接

网上淘来一片二手的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的。

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值