主题:em9170+eta108设备打开失败 共有85391人关注过本帖 |
---|
![]() yy |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
这种情况应该不会发生啊?你能确定是EM9170么?还有就是会不会你的CAB包在拷贝过程中出错了?大小20.4k哦。
|
单帖管理 | 引用 | 回复 ![]() |
![]() yy |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
在《使用必读》里面提到有个userinfo.txt的配置文件,我们驱动会更具配置文件的内容设定参数,请将这个文件放到sysflash中。
配置文件里有个参数是配置内存分配给系统和用户的比例,默认值是0,也就是分给系统的是0。平时应该没有影响,但是如果你试图拷贝文件到系统目录(除了nandflash和sysflash以外的目录)就会提示你系统的内存不够,那个参数你设个30因该就非常充足了。另外,你在安装的时候,最好是把ETA108的驱动安装到nandflash或者sysflash目录下,这样重启之后驱动文件就还在。 程序提示“打开设备失败”,就是调用OPEN函数失败,最大的可能性是你的ETA108没有接,或者接的接口没接对?所以初始化失败了,程序认为ETA108模块没接所以提示失败。 64M的内存已近满足绝大多数应用,如果你们应用需求更大的内存,我们可以提供专门的硬件升级版本,这需要联系我们硬件工程师,而且需要你们订货有一定量支持。
|
单帖管理 | 引用 | 回复 ![]() |
![]() yy |
3楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
如果你把nandflash给卸除了,内存重启时检测到会重新加载,里面的内容还在。
如果你卸除后格式化过,里面的东西就没有了。 nandflash是留给用户使用的空间,格式化不会影响到内核,但是nandflash下的配置文件userinfo你需要重新放个到上面去。
|
单帖管理 | 引用 | 回复 ![]() |
![]() yy |
4楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
就是单纯的板子和开发机USB通信不上。
首先你先检查下板子有正常启动,启动成功没,网络telnet能连上吗? 然后是检查USB线,USB口是否正常,电源电压是否正常。 然后插上USB线,系统设备管理器是否有识别到有USB设备插上。 然后看看是否驱动安装正确,还是提示未知的设备。 WIN7是自带设备中心,不需要任何其它设置就可以连上。XP需要安装ACTIVESYNC,这个软件可以到微软去下,我们光盘里也有安装包。 可以多尝试下换下别的机器试试,或者换块板子试试,看看是不是板子的问题。
|
单帖管理 | 引用 | 回复 ![]() |
![]() yy |
5楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
好的,关于内存方面,可能还需要相互沟通下,你们配置文件里面,内存分配是怎么配的?能打开我的设备->属性->内存,看看使用情况吗?如果只是多点图形界面,没理由内存不够啊。
|
单帖管理 | 引用 | 回复 ![]() |
![]() yy |
6楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
1M是完全没有问题的,系统内存空间主要是看你分配了多少。
EM9170的64M内存除去内核消耗的,大概还有32M的内存空间,如果你只给用户分了1M,那么你加载1M的图片就会提示你系统内存不足。所以你要看看你的内存是怎么配的,你的配置程序那个参数写的多少。 还有就是C#在调试的时候,如果勾选了“部署开发机.net cf版本到板子上安装”这个选项,会消耗不少内存的,但是就算这样,内存分配好也应该是完全够用的。
[此贴子已经被作者于2014-12-19 9:36:56编辑过]
|
单帖管理 | 引用 | 回复 ![]() |