问:6410开发板linux系统下对SD卡支持的情况?答:6410开发板SD卡识别(linux2.6.28标准版系统)测试情况:插座 2G 传输时间 8G 传输时间SD1 正常 33.4MB/14秒 正常 56.2MB/22秒SD2 正常 33.4MB/14秒 正常 56.2MB/22秒【客户问题】问:手册中的ARMSYS6410_OTGMON_090819.bin文件在哪里?答:请点击下载:【客户问题】问:前几天从贵公司购买了一套S3C6410开发板,准备在扩展板J14总线接口外接设备。现有一个问题,需要请教您在wince下如何控制、读取外接总线设备数据?由于对wince底层操作不太熟悉,查了部分资料,大体有个了解,不知道是否正确,请指正。1 、 将外接设备地址映射到片选CS3 , DCD 0x98000000, 0x28000000, 32 ; 32 MB SROM(SRAM/ROM) BANK 3 ,通过对虚拟地址进行操作就可以读取设备数据?2、控制信号如何使用,是否映射到虚拟内存中使用?这种信号比如 XM0_bEn0使之有效答:在开发板上,DM9000是一个总线设备,它的驱动可以供你做参考。获得虚拟地址,必须从物理地址映射,例如src/drivers/dm9000a/device.cpp中的void NIC_DEVICE_OBJECT::EDeviceRegisterIoSpace(void)函数,if(!(uBase = (U32)MmMapIoSpace(phyAddr, 16, FALSE))) THROW((ERR_STRING("Fails to map io space")));获得的uBase就是指向设备的虚拟地址。采用获得的虚拟地址,用指针方式对其进行读写,控制信号会自动产成。具体代码也可以参考DM9000驱动。注意在SMDK6410/SRC/OAL/OALLIB/init.c里有bank设置s6410SROM->SROM_BW = (s6410SROM->SROM_BW & ~(0xF<<4)) | //(1<<7)| // nWBE/nBE(for UB/LB) control for Memory Bank1(0=Not using UB/LB, 1=Using UB/LB) //(1<<6)| // Wait enable control for Memory Bank1 (0=WAIT disable, 1=WAIT enable) (1<<4); // Data bus width control for Memory Bank1 (0=8-bit, 1=16-bit) s6410SROM->SROM_BC1 = ((DM9000A_Tacs<<28)+(DM9000A_Tcos<<24)+(DM9000A_Tacc<<16)+(DM9000A_Tcoh<<12)+(DM9000A_Tah<<8)+(DM9000A_Tacp<<4)+(DM9000A_PMC));【客户问题】升级rc3时,有两个问题请教下:1、SMDK6410.pbxml如何用?谢谢。2、按WINCE6.0 R3升级说明.pdf订制了os,但nk.bin大于40M。"请注意查看产生的内核映像(Nk.bin)大小,如果超过 40MB,就需要在 BSP 里做内存调整来实现 NK的下载和运行."请问如何调整?谢谢。您好:感谢使用立宇泰产品。问题回复如下:1.在你的/WINCE600/OSDesigns下新建立一个文件夹,把工程文件放到新建的文件夹下,双击它即可。2.关于如何修改NK的大小请看下面:修改WINCE600/PLATFORM/SMDK6410/SRC/INC文件夹下的image_cfg头文件中的:#define IMAGE_NK_SIZE xxxxxxx NK的大小修改WINCE600/PLATFORM/SMDK6410/SRC/INC文件夹下的image_cfg声明文件:IMAGE_NK_SIZE xxxxxxx NK的大小修改WINCE600/PLATFORM/SMDK6410/FILES文件夹下config.bib文件下:#define NKLEN xxxxxxx ; NK的大小#define RAMLEN xxxxxxx ; 除去NK后剩余保留内存【内部测试】ARMSYS6410开发板linux标准版支持MLC 的nandflash测试条件:nandflash芯片——K9G8G08开发板——ARMSYS6410 采用标准版linux2.6.28更新系统,可以正常启动 ,并且通过建立删除文件来检测,系统读写正常 。【客户问题】如何编译“/WINCE相关/应用实例源码包/VS2005实例”目录下的camera例子?解答:这个程序其实是wince自带的,具体路径是/WINCE600/PRIVATE/TEST/MULTIMEDIA/DIRECTX/DSHOW/CAMERA,你也可以在这个路径下选用build and sysgen方式自行编译。【客户问题】为什么没有提供配套的JTAG小板,我们需要JTAG小板吗?解答:S3C6410处理器不同于S3C2440/2410,系统的烧录完全可以不使用JTAG,而使用SD卡方式来烧录系统(详细操作见说明书)。由于SD卡烧录的步骤简单快捷,完全替代JTAG,客户自己生产时也没有必要用到JTAG,所以我们认为可以抛弃传统的JTAG烧录方法,不再配套JTAG小板。但6410也是支持JTAG烧录的。如果客户确实需要,可以联系我们另外提供。-------------------------------------------------------------------------------------------【客户问题】ARMSYS6410开发板是否支持1GB的nandflash?解答:完全支持,立宇泰提供的WINCE6.0/Linux2.6.28操作系统驱动,能够自动兼容1GB的nandflash,芯片型号:三星K9K8G08。-------------------------------------------------------------------------------------------问:请问ARMSYS6410的视频硬解码播放能力怎样?有没有具体数据?答:有的,以下数据供您参考:硬件平台:ARMSYS6410+7'' 800X480分辨率FCLK:HCLK=533:133软件平台:系统:WINCE6.0播放器:TCPMPMFC支持:H.264 Baseline Profile,MPEG-4 Simple Profile,H.263,VC-1格式转换工具:Aimersoft iPhone Video Converter性能表现:
格式分辨率原始数据速率测试数据速率帧速率H.264 Baseline Profile + AAC720×4802.5Mbps3.6Mbps34.87帧/秒MPEG-4 Simple Profile + AAC720×4321.6Mbps3.6Mbps66.25帧/秒 ----------------------------------------------------------------------------------------------------------- 问:为什么6410开发板在wince6.0下,128MB的物理内存显示只有64MB可用空间?答:结果是这样得出的,128MB-(40MB的NKLEN)- (JPEG areas 8MB)-( DISPLAY areas 8MB)-( MFC areas 8MB)=64MB; -----------------------------------------------------------------------------------------------------------问:Linux系统,通过SD启动只会显示一个 K ,然后就没任何输出了,为什么?答:可能性(1)是您的开发板定制了256MB的内存芯片,但您下载了128MB内存对应的映象文件,就会引起这个问题。可能性(2)请把拨动开关第4位拨到0,拨动码开关第4位是SELNAND,设置为1时选择onenand启动,这样会导致nandflash ID读取不到,从而程序运行失败。-----------------------------------------------------------------------------------------------------------问:在WINCE6.0下如何关闭自动关背光的功能?答:到控制面板-电源—方案—切换成“交流电源”并把用户空闲、系统空闲和挂起全设为从不 ------------------------------------------------------------------------------------------------------------ 问:为什么使用SD卡烧录工具烧录映象,总是报错?答:1, 首先确认下你是不是用笔记本自带的SD卡座烧写的?笔记本内置读卡器大部分无法正常烧写。最好是采用USB读卡器进行烧写。2, 确认一下你的SD卡座有没有被锁住而造成不能写,还是就是烧写ubuntu的zImgae前要想把那个烧写工具zImgae的大小设为6M,默认是4M的。------------------------------------------------------------------------------------------------------------问:如何使开发板的android系统响应按键?答:只要在根文件系统的system/usr/keylayout/目录下放入 s3c-keybd.kl文件,并加入映射关系:key 59 CALL WAKE_DROPPEDkey 61 ENDCALL WAKE_DROPPEDkey 14 BACK WAKE_DROPPEDkey 103 DPAD_UP WAKE_DROPPEDkey 105 DPAD_LEFT WAKE_DROPPEDkey 28 DPAD_CENTER WAKEkey 108 DPAD_DOWN WAKE_DROPPEDkey 106 DPAD_RIGHT WAKE_DROPPEDkey 60 HOME WAKE_DROPPED即可。以上第三列键码,客户可以根据需要调整。按照上述例子对应之后,开发板上按键与功能的对应关系为:K2(CALL),59,K3(HOME),60,K4(ENDCALL),61,K5(BACK),14,K7(DPAD_UP),103,K8(DPAD_LEFT),105,K9(DPAD_CENTER),28,K10(DPAD_DOWN),108,K11(DPAD_RIGHT),106,---------------------------------------------------------------------------------------------------------------------------------------问:是不是S3C6410中MFC模块编码的H.264和MPEG4只能用MFC解码来观看?如果想编码成PC机上也能播放的视频文件,请问需要什么设置?或者是否需要自己编写H.264和MPEG4的编码程序?答:1,S3C6410中MFC模块编码的H.264和MPEG4两个文件,可以用MMDEMO打开播放,也可以用Media player播放。2,在PC机上用影音风暴同样可以打开并播放H.264和MPEG4两个文件;---------------------------------------------------------------------------------------------------------------------------------------- 问:关于ARMSYS6410-L80T86套餐 感兴趣,研究后,现有下面的问题尚不明白:1, 此板的功率是多少瓦, 长时间使用最大的温度能到多少度?2, 启动时间多少秒,启动LOG能不能定制?3, 能不能定制板子,所有的部件不允许松散插接,必须很牢固, WiFi 能不能内嵌板内?4, WinCE6.0 是不是正版,如果不是,能不能提供正版,需要加多少钱?能不能根据我们的需求定制WinCE6.05, 显示接口是多少位,TFT,LVDS?接口类型?答: 1,在+12DC输入电压的情况下:(1)不加屏系统启动电流为200mA~300mA;(2) 不加屏系统启动后平均电流为100mA~200mA;(3) 加屏系统启动电流为600mA~700mA;(4) 加屏系统启动后平均电流为500mA~600mA; 长时间使用最大温度:70摄氏度2,开机启动到LOG时间是1~2秒,从看到LOGO到进入WINCE界面大概是14~16秒;可以免费定制LOGO;3,能提供定制板子服务,我们的WIFI是USB接口的,我们也提供SDIO接口(SD卡接口)的WIFI,可以满足你做内嵌的要求。4,WINCE6.0是正版系统;开发板无需提供license,我们可以为正式产品每套板卡提供WINCE的license,但需要支付相应的执照费用5,显示是16位;目前推出的套餐全部是TFT屏,很快将会推出LVDS接口的大分辨率屏;TFT屏接口是座式50针座。 问:WINCE6.0下改如何通过注册表切换S-VIDEO输出和RCA接口输出?答:修改表项[HKEY_LOCAL_MACHINE/Drivers/Display/s3c6410/Config]将 "TVOutType"=dword:0 (S-VIDEO输出)改为 "TVOutType"=dword:1 (RCA输出)。------------------------------------------------------------------------问:Linux2.6标准版下如何进行触摸屏校准?答:可以这样做,通过命令行方式先删除原来的校准文件:rm /etc/pointercal然后重启系统,就会自动进入ts_calibrate校准界面了。------------------------------------------------------------------------问:ARMSYS6410带有一个IDE接口,是否支持挂接硬盘?答:完全支持,WINCE6.0下已顺利通过挂接80,120G硬盘测试,详情请查看: ------------------------------------------------------------------------问:ARMSYS6410底板的UART2,UART3串口不可用吗?答:可用的。很抱歉,目前的V1.1版ARMSYS6410扩展板(PCB时间:2009-09-26)存在一个错误,UART2和UART3标注反了,请交换一下使用。