网上淘来一片二手的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. C++调用Lua编程环境搭建及测试代码示例
  2. apache mysql php实现最大负载的方法_如何架设高性能nginx+php+mysql搭配的服务器,解决高并发问题...
  3. ODI中web service介绍
  4. 在实际项目开发中keil的调试方法
  5. nagios check_mysql uptime_nagios使用check_mysql监控mysql
  6. xor在PHP是什么意思,?=‘在PHP中是什么意思?
  7. 求后序遍历(信息学奥赛一本通-T1339)
  8. Zoom创始人袁征转让约1800万股股票 价值超过60亿美元
  9. Linux下安装Apache Maven安装
  10. python操作 SVN中文乱码问题
  11. 影响电缆特性阻抗的三个方面
  12. 前端三大主流框架的区别
  13. 如何将PDF英文文档进行翻译?
  14. 利用Python脚本计算基因组测序数据Nx0
  15. 所以者何,须菩提。过去心不可得,现在心不可得,未来心不可得。
  16. 如何删除我们的应用在 AppStore 中的负面评论
  17. 最新国产电源厂家及具体型号pin-to-pin替代手册发布
  18. 石墨文档 Websocket 百万长连接技术实践
  19. 计算机与网络技术基础
  20. 三角形的测试用例设计案例

热门文章

  1. .net core全开源商城源码,支持可视化布局小程序,前后端分离,跨平台运行
  2. 第八届“图灵杯”NEUQ-ACM程序设计竞赛(全题解详细)
  3. 解决qt.qpa.xcb: could not connect to display问题
  4. 计算机一级最难考题,计算机一级试题
  5. 计算机bios更改usb端口,联想电脑bios怎么设置usb接口
  6. python xlwt_python使用xlwt编辑excel
  7. Ubuntu系统通用快捷键
  8. 外卖返利小程序源码下载 美团/饿了么小程序源码下载
  9. 利用Aria2和Pandown实现科学下载百度云资源
  10. PCI-E接口的学习