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 + AAC | 720×480 | 2.5Mbps | 3.6Mbps | 34.87帧/秒 |
MPEG-4 Simple Profile + AAC | 720×432 | 1.6Mbps | 3.6Mbps | 66.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标注反了,请交换一下使用。
ARMSYS6410开发板产品FAQ相关推荐
- s3c6410 jpeg编码 linux,立宇泰ARMSYS6410开发板推出三个linux系统版本
ARMSYS6410采用了Linux-2.6.28作为标准版的linux内核,其中集成了丰富的驱动资源,充分展现S3C6410的各项特性,包括硬件编解码.2D/3D加速.显示协处理.TVOUT输出.视 ...
- AM335X开发板产品板IAC-335X-Kit
◆ 采用TI AM335X系列处理器,最高720MHz高速ARM Cortex-A8核心: ◆ 准确定位工业控制领域,低功耗.低成本.高集成度 核心模块+定制底板 应用: ◆ 提供管脚复用图表,客户可 ...
- 如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习,来自STM32神舟系列开发板设计师的总结)
转载: 来源:www.armjishu.com 作者:jesse 我的另一篇文章:<STM32嵌入式入门必看之文章-----介绍非常详细!(学STM32的理由!!!!)>http://ww ...
- 【第十一讲】TMS320F28335开发板之I2C模块
标签: dsp 仿真 分类: DSP I2C(Inter-Integrated Circuit)总线是由 PHILIPS 公司开发的两线式串行总线,是一种具有多端控制能力向串行数据总线系统,用于连接微 ...
- Rayeager PX2开发板 评测系列之初见
双核ARM Cortex-A9核心,最高主频1.4GHz:内存1GB/2GB DDR3@400MHz:Mail-400 MP4 GPU,支持OpenGL ES1.1/2.0级OpenVG 1.1:HD ...
- 最优秀的6410开发板全球震撼首发!
产品名称: 三星S3C6410开发板 产品型号: TE-6410 产品概述 最高品质.最优配置.通过严酷电磁兼容考验的产品级开发板TE6410! 该产品采用"核心板+底版"结构,板 ...
- micropython教程nucleo-f767zi开发板_NUCLEO-F767ZI开发板评测 - 全文
NUCLEO-F767ZI是意法半导体ST公司推出的低成本Nucleo评估板,目前为止,Nucleo系列可分为Nucleo-32.Nucleo-64和Nucleo-144三种产品,其中Nucleo-3 ...
- micropython教程nucleo-f767zi开发板_NUCLEO-F767ZI开发板评测
NUCLEO-F767ZI是意法半导体ST公司推出的低成本Nucleo评估板,目前为止,Nucleo系列可分为Nucleo-32.Nucleo-64和Nucleo-144三种产品,其中Nucleo-3 ...
- 【开发板资讯】友善推出mini6410 之后不久再推出tiny6410(mini6410和tiny6410有何不同?市场定位如何?)...
套餐简介 6410开发板面世已经2年多,但价格相比2440,一直高不可攀,最主要的原因之一就是软件极其不完善,学习资源缺乏,导致不良率高,用户使用困难. 但是,经过半年来的努力,友善之 ...
最新文章
- kotlin ++ --_顺便说一句-探索Kotlin代表团
- 前端见微知著JavaScript基础篇:你所不知道的apply, call 和 bind
- 数据结构与算法分析-第一章Java类(04)
- mysql5.6.7多实例安装、配置的详细讲解分析及shell启动脚本的编写
- Oracle Awr
- 【大总结1】数据结构与传统算法总结
- 信息学奥赛一本通(1093:计算多项式的值)
- SQL知识你了解多少?
- PyTorch 1.2 中文文档校对活动 | ApacheCN
- 一个双线程下同一时候操作指针变量导致野指针出现的问题总结
- DataWorks 数据质量V2.3版本发布
- react实战之cnode—01环境配置
- 网易交互设计师微专业C5 交互设计测试与评估
- 【原创】常用元器件选型目录-cayden(待续)
- 瀚高数据库不定时停库
- 商务智能大总结4 聚类分析
- 吴恩达:机器学习的六个核心算法
- 从UIL库谈Android图片加载中需要注意的事情
- 西部数据移动硬盘怎么样?
- android+打开apk文件怎么打开,安卓手机apk文件怎么打开
热门文章
- 数字序列 Number Sequence
- 打造超完美主页?20个主页设计技能你不容错过
- css解决 多张图片如何统一大小 且没拉伸问题
- A2dele: Adaptive and Attentive Depth Distiller for Efficient RGB-D Salient Object Detection
- 红黑树(RBTree)原理及实现
- ImageList 导出文件
- html地图添加marker,谷歌地图 API 开发之添加标记
- 【全网最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)...
- 安卓5.0开发环境的搭建
- 嵌入式AI-K210篇-硬件-模型训练、部署