本文主要是介绍终于不用裸奔了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
开发板买来半月有余,从WIN CE到裸奔,再从裸奔到LINUX,其间经历的诸多问题实在是多啊!
为了纪念本人告别裸奔的日子,特发此贴,以资鼓励!
另外,说说我碰到的问题,看到这篇文章的同道中人也许可以避免少走弯路
1.各种软件的安装
安装软件应该是件很简单的事情,但是,嵌入式的软件就这么变态配置的时候总是出问题,特别是对于我们这些可怜的初学者,配置的选项是什么意思都搞不明白,只能按着文档步骤来。可是,现在的PC机可不是由一家电脑厂商生产的,总有那么几个另类的家伙,若是你的PC不是很大众的话,一个小东西可以搞得你欲仙欲死。
2.串口并口的设置
对于像我这样没有并口和串口还是初学者的来说,这是很难搞的东西。并口建议用PCI转并,USB转没用的,串口呢用USB转就可以了。不要以为装完了就没事了,还早着呢。PCI转并口的需要先查看并口的地址(和默认的不一样)方法如下:
管理工具-----计算机管理-------设备管理-------PCI-LPT-----资源-----输入输出范围
要用H-JTAG来连开发板的同志需先设置 PORT SETTING 为LPTx 刚刚看到的输入范围
而要烧写程序到开发板的同学就有些麻烦了,要看烧写软件是什么了,能够设置并口地址的就和上面一样就行了,不能的话只能去找源码,然后修改了,这实在是让你爽歪歪的事!
我用的是SJF2440,找到源码以后首先修改宏定义里的LPT地址,这不是很难找,挨个头文件看看就找得到了,而且写这些软件的同志风格都很不错,一看名字就知道是干啥的。修改地址以后还要修改工作模式,这个需要根据具体的硬件电路来设置,实在是很麻烦啊。我告诉大家一个好方法:
一般开发板配套的材料有 H- JTAG中 JTAG SETTING的设置方法 各位看TMS TCK TDI分别接的D几
举个例子我的接法是
TMS D1
TCK D2
TDI D3
那么他们对应的值就是
D7 D6 D5 D4 D3 D2 D1 D0
0x02 0x04 0x08
使用SJF的同学到JTAG.H中设置
TMS-H
TCK-H
TDI-H为对应的值就行了
这篇关于终于不用裸奔了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!