TI中文支持网
TI专业的中文技术问题搜集分享网站

USB驱动疑问:AM335x Starter Kit 开发板

AM335x Starter Kit开发板上电后,用USB插到WindowsXP系统,提示要安装驱动。

上次深圳研讨会购买的AM335x Starter Kit开发板,只有两张SD卡,一张linux,另一张android,里面都没有找到关于USB驱动的东西。

TI支持说在卡里面有驱动,但是找了下,应该没有。

TI支持再发了一个过来,,双击安装,,大概提示 ”语言不支持,请此软件联系发行商“ 的错误就没法往下安装了。

TI支持叫我来这边问问。

AM335x Starter Kit开发板windows下的USB驱动在哪里下载?    我需要使用它的USB转串口。

上传了关于速度问题描述的附件

defu luodefu:

另一个问题:

手上使用的是英蓓特的Devkit8600 AM335X开发板,Devkit8600只提供了linux和android的开发板,,,没有裸机驱动,,我的程序是基于startWare里面的Starter Kit开发板修改开发的。

Devkit8600外接了25M晶振,针对这个,程序已经做了改动。目前CAN、串口、USB虚拟串口、timer都正常跑起来了。

但是测试发现,程序虽然能跑,执行速度却远达不到720M。执行i=720000,while(i–),按照720M粗略计算,大概1mS就执行完,实际上用了80多mS。

这个跟什么关系较大呢?各个PLL初始化已经检查了几遍了,,跟电源管理芯片初始化有关系吗?

Yaoming Qin:

这里有两个驱动,一个是转JTAG的驱动,这个装了最新的ccs 5.x就ok了,另一个是就是你说的USB 转串口的驱动,你看看这个里面的beagleboard.org/…/README.htm

Yaoming Qin:

关于你的性能不够的问题,你看看你用的是不是最新的starterware,最好用最新的07版的,然后调用函数你可以搜索下工程里面的MMUConfigAndEnable() 函数,参照打开cache,尤其注意调用MMU_MEMTYPE_NORMAL_NON_SHAREABLE。

defu luodefu:

怎么点击回复按钮没有任何反应?

在这里回复一下 Yaoming Qin

1、USB驱动问题,两个都安装不了,PC操作系统是windows XP professional 2002

安装BONE_DRV.exe时,弹出设备驱动程序安装向导对话框:“设备驱动程序安装向导不支持当前的语言,请与向你提供此软件包的供应商联系。”

安装BONE_D64.exe时,弹出BeagleBoard Drivers Archive:error对话框:“Error during execution ""dpinst.exe"". %1不是有效的Win32应用程序”。

2、性能问题

使用的是最新的AM335X_StarterWare_02_00_00_07

在bootloader和应用程序都做过测试,其中bootloader在这个路径下:

AM335X_StarterWare_02_00_00_07\build\armv7a\ewarm\am335x\evmskAM335x\bootloader,加了测试代码,测试结果跟应用层测试结果差不多慢。

在应用层,main入口,已经调用了下面程序:

   /* Setup the MMU and do necessary MMU configurations. */

   MMUConfigAndEnable();

   /* Enable all levels of CACHE. */

   CacheEnable(CACHE_ALL);

上面这两个程序没做任何改动,MMUConfigAndEnable函数里面对DDR3的设置如下:

   REGION regionDdr = {

                       MMU_PGTYPE_SECTION, START_ADDR_DDR, NUM_SECTIONS_DDR,

                       MMU_MEMTYPE_NORMAL_NON_SHAREABLE(MMU_CACHE_WT_NOWA,

                                                    MMU_CACHE_WB_WA),

                       MMU_REGION_NON_SECURE, MMU_AP_PRV_RW_USR_RW,

                       (unsigned int*)pageTable

                      };

觉得性能问题,还不是这两个函数的原因,因为根据测试,CPU速度25M都没有远未达到啊

defu luodefu:

怎么点击回复按钮没有任何反应?

在这里回复一下 Yaoming Qin

1、USB驱动问题,两个都安装不了,PC操作系统是windows XP professional 2002

安装BONE_DRV.exe时,弹出设备驱动程序安装向导对话框:“设备驱动程序安装向导不支持当前的语言,请与向你提供此软件包的供应商联系。”

安装BONE_D64.exe时,弹出BeagleBoard Drivers Archive:error对话框:“Error during execution ""dpinst.exe"". %1不是有效的Win32应用程序”。

2、性能问题

使用的是最新的AM335X_StarterWare_02_00_00_07

在bootloader和应用程序都做过测试,其中bootloader在这个路径下:

AM335X_StarterWare_02_00_00_07\build\armv7a\ewarm\am335x\evmskAM335x\bootloader,加了测试代码,测试结果跟应用层测试结果差不多慢。

在应用层,main入口,已经调用了下面程序:

   /* Setup the MMU and do necessary MMU configurations. */

   MMUConfigAndEnable();

   /* Enable all levels of CACHE. */

   CacheEnable(CACHE_ALL);

上面这两个程序没做任何改动,MMUConfigAndEnable函数里面对DDR3的设置如下:

   REGION regionDdr = {

                       MMU_PGTYPE_SECTION, START_ADDR_DDR, NUM_SECTIONS_DDR,

                       MMU_MEMTYPE_NORMAL_NON_SHAREABLE(MMU_CACHE_WT_NOWA,

                                                    MMU_CACHE_WB_WA),

                       MMU_REGION_NON_SECURE, MMU_AP_PRV_RW_USR_RW,

                       (unsigned int*)pageTable

                      };

觉得性能问题,还不是这两个函数的原因,因为根据测试,CPU速度25M都没有远未达到啊

defu luodefu:

怎么点击回复按钮没有任何反应?

在这里回复一下 Yaoming Qin

1、USB驱动问题,两个都安装不了,PC操作系统是windows XP professional 2002

安装BONE_DRV.exe时,弹出设备驱动程序安装向导对话框:“设备驱动程序安装向导不支持当前的语言,请与向你提供此软件包的供应商联系。”

安装BONE_D64.exe时,弹出BeagleBoard Drivers Archive:error对话框:“Error during execution ""dpinst.exe"". %1不是有效的Win32应用程序”。

2、性能问题

使用的是最新的AM335X_StarterWare_02_00_00_07

在bootloader和应用程序都做过测试,其中bootloader在这个路径下:

AM335X_StarterWare_02_00_00_07\build\armv7a\ewarm\am335x\evmskAM335x\bootloader,加了测试代码,测试结果跟应用层测试结果差不多慢。

在应用层,main入口,已经调用了下面程序:

   /* Setup the MMU and do necessary MMU configurations. */

   MMUConfigAndEnable();

   /* Enable all levels of CACHE. */

   CacheEnable(CACHE_ALL);

上面这两个程序没做任何改动,MMUConfigAndEnable函数里面对DDR3的设置如下:

   REGION regionDdr = {

                       MMU_PGTYPE_SECTION, START_ADDR_DDR, NUM_SECTIONS_DDR,

                       MMU_MEMTYPE_NORMAL_NON_SHAREABLE(MMU_CACHE_WT_NOWA,

                                                    MMU_CACHE_WB_WA),

                       MMU_REGION_NON_SECURE, MMU_AP_PRV_RW_USR_RW,

                       (unsigned int*)pageTable

                      };

觉得性能问题,还不是这两个函数的原因,因为根据测试,CPU速度25M都没有远未达到啊

defu luodefu:

很奇怪,点击回复,提示出错“服务器呈现故障,请稍后再试”,,刷新之后竟然一下子回了3次

补充下:刚刚在同事电脑上面也尝试安装USB驱动,也是一样的问题。

defu luodefu:

这个帖子很类似,也是速度问题啊,,有什么解决方法?

AM335x (Beaglebone) execution speed.

e2e.ti.com/…/177623.aspx

defu luodefu:

搜集了关于速度慢的几个帖子

am3359基于starterware的程序在DDR中运行的速度

www.deyisupport.com/…/14682.aspx

关于AM3359的内部中断(time out)响应

www.deyisupport.com/…/8511.aspx

AM3359 执行速度慢

www.deyisupport.com/…/8607.aspx

我们的情况:

执行代码

i=720000;

while(i–);

打开MMU和CACHE,速度只是从88mS下降到了66mS,,还是那么的慢啊

Yaoming Qin:

一个是你可以用starterware里面带的gel文件设置下到720MHz,然后加上cache的设置,再测试下,另外,请问你的测试时间的原理是什么,我没看懂,有点怀疑其精确性

赞(0)
未经允许不得转载:TI中文支持网 » USB驱动疑问:AM335x Starter Kit 开发板
分享到: 更多 (0)