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的设置,再测试下,另外,请问你的测试时间的原理是什么,我没看懂,有点怀疑其精确性