ARMSYS6410开发板产品FAQ

问: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

播放器:TCPMP

MFC支持: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_DROPPED

key 61   ENDCALL           WAKE_DROPPED

key 14   BACK              WAKE_DROPPED

key 103  DPAD_UP           WAKE_DROPPED

key 105  DPAD_LEFT         WAKE_DROPPED

key 28   DPAD_CENTER       WAKE

key 108  DPAD_DOWN         WAKE_DROPPED

key 106  DPAD_RIGHT        WAKE_DROPPED

key 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.0

5, 显示接口是多少位,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标注反了,请交换一下使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值