本页内容发表于MCUZone。
如果你对本页的技术内容有疑问,请到 MCUZone技术论坛 发帖。
如果你认为本页的内容侵害了你的权益,请与hotislandn@hotmail.com;hdapple_2000@hotmail.com 联系,我们会在确认后移除。

MCUZone旗下网站:
http://www.mcuzone.com—MCUZone是微控电子主力站点。
微控电子论坛—微控电子的技术/售后服务论坛。
http://www.atarm.com—ATARM为微控电子的第二品牌,主要进行ATARM的推广和芯片以及周边产品的销售。

MCUZONE产品FAQ

ARM 相关产品

ARM 芯片

  • Q: AT91SAM9261 AT91SAM9261S有什么差别?
  • A:AT91SAM9261和AT91SAM9261S引脚完全兼容,主要差别在片内SRAM的大小。AT91SAM9261片内SRAM是160K,而AT91SAM9261S的片内SRAM只有16K。该片内SRAM为高速SRAM,容量大小直接影响制造成本,所以AT91SAM9261比AT91SAM9261S要贵不少价格。另外,9261的内部RAM可以配置为TCM,可以提高一些关键代码的运行速度。

  • Q:AT91的MAC中的RMII和MII模式有什么区别?
  • A:The RMII interface consists of a 2-bit wide data path on both receive and transmit sides. From the MAC point of view, only transmit data (TXD[1:0]) and transmit enable (TXEN) are outputs, the rest of the signals are inputs. This interface is meant to operate at 10 Mbit/s or 100 Mbit/s. The RMII MAC-to-MAC connection should be configured for full duplex mode operation. The MII interface consists of a 4-bit wide data path on both receive and transmit sides. From the MAC point of view, only transmit data (TXD[3:0]) and transmit enable (TXEN) are outputs, the rest of the signals are inputs. This interface is meant to operate at 10 Mbit/s or 100 Mbit/s. The MII MAC-to-MAC connection should be configured for full duplex mode operation. For this reason, both CRS and COL are not needed for the MII MAC-to-MAC connection.

  • Q: SWD是什么接口?什么芯片上有这个接口?
  • A:SWD是ARM新推的串行调试接口,相对于JTAG调试接口,该接口具有接线少(2根)的优点,目前主要用于Cortex-M3上,本站的Jlink-V6支持该种调试方式。

  • Q:为什么 AT91SAM7S64的板子上复位按钮不起作用?
  • A:ATMEL的ARM芯片都带一个复位控制器,默认情况下外部复位信号是没有使能的,即默认情况下,即便按下复位按键,系统也是不会复位的。如果要使用外部按键复位,请先配置复位控制器。

  • Q:为何接上USB线后, 7S64开发板无法使用SAM-BA下载程序?
  • A:首先检查USB的枚举,看看开发板是否被PC识别为ATMEL开发板,如果没有请恢复内部引导程序。请参考本站的 SAM-BA使用说明

ARM 开发板

  • Q: VC9261-EK 9261-EK有什么差别?
  • A:VC9261是核心板加底板设计,核心板为4层,底板为2层,用户可以在评估过程中直接从核心板上飞线调试,核心板引出了绝大多数的GPIO,评估完毕后用户可以自己设计二层底板,直接使用我们的核心板做二次开发;9261-EK采用的是整板4层版设计,外设和ATMEL原装EK差不多,但是9261-EK没有引出GPIO,用户如果要使用GPIO,只能使用LCD接口上有限的几个。两个板子的核心电路一样,提供的软件在两个板子上均可以运行。

  • Q:贵站的 VC9263-EK和ATMEL的 SAM9263-EK有什么差别?
  • A:本站的VC9263-EK是在ATMEL的SAM9263-EK的基础上进行设计的,最主要的差别是我们裁减了AC97电路,并将主时钟从16.36766M改为了18.432M。

  • Q:为什么在VC9263-EK上使用ATMEL网站的 linux demo会出现无法正常显示,且串口输出乱码,USB无法识别?
  • A:原装的SAM9263-EK使用的是16.36766M时钟,且系统使用由一级loader配置完成,而一级loader并没有自动计算主频的功能,而是假设主晶振为16.36766M,所以会出现串口乱码,USB无法识别的情况。请修改一级loader或者直接使用我们的linux demo。同样,由于我们使用的LCD和原装EK并不一样,所以关于LCD的参数也需要做调整,建议直接使用我们提供的 linux demo

ARM 开发工具

  • Q:使用 Multi-ICE时,当ARM内核的MMU使能后就会发生Data abort,是什么原因?
  • A:Multi-ICE无法支持MMU的调试。如果必须要使用MMU,可以使用 Banyan进行调试。

  • Q:Jlink V5.x系列和 Jlink V6有什么区别?
  • A:Jlink V6支持SWD调试,而且接口保护更完善。

  • Q:Ulink1 和Ulink2有什么区别?
  • A:请首先看看 官方的比较。从实际使用来说,Ulink2比Ulink1稳定,速度稍快,但和jlink不是一个数量级。另外要注意的是,keil已经停止支持Ulink1,新版本的keil只支持Ulink2。

  • Q:在AXD中使用Jlink调试带有SWI的程序时,提示SWI相关的一个错误。
  • A:在AXD中将右图中的设置去除www.mcuzone.com_bbs_uploadfile_2008-8_20088202155493234.jpg

  • Q: 为何使用SAM-BA时,无法支持板子上的三星NAND?提示无法识别?
  • A: 请更新 SAM-BA的版本,早期的SAM-BA软件无法支持三星的NAND。

ARM Linux

AVR 相关产品

  • Q:贵站的 mkII Lite V2 mkII Lite有什么差别?
  • A:mkII Lite是本站2006年11月发布的USB转串口接口的单线仿真器,发布后3个月,该产品即被深圳地下工厂暴力破解并大肆盗版;mkII Lite V2是本站在2008年01月发布的真正USB接口的单线仿真器,同时支持ISP下载,并在2008年05月通过固件升级加入了JTAG下载功能,在2008年06月,我们又通过固件升级,加入了AVR32的调试功能。mkII Lite V2的功能和速度都明显优于mkII Lite,建议客户采购V2。mkII Lite目前已经停产,市面上不少单线仿真器都是盗版我们的mkII Lite,客户请向卖家确认是否可以提供AVR STUDIO 4.14版本固件,如果不能提供多半为盗版产品。

  • Q:贵站的mkII Lite V2和 mkII-CN有什么差别?
  • A:mkII Lite V2和mkII-CN的主要差别是V2不支持8位AVR的JTAG调试,而mkII-CN支持。别的基本一样,都支持debugWIRE协议;支持ISP mkII协议;支持AVR32下载调试;支持8位AVR的JTAG下载(CN同时支持JTAG调试)。

  • Q:贵站的全功能带自动升级 mkII与Clone的mkII有什么差别?
  • A:所谓的Clone版mkII其实就是硬件破解版本的mkII,这种mkII的最大的好处是可以不需要担心任何固件升级问题,AVRSTUDIO提示升级就升级,提示降级就降级,不过Clone版有一个最大的隐患,就是由于是硬件破解,所以每个产品使用的都是同一个序列号,同一个序列号主要有几个缺点:1,无法在同一台电脑上使用多个mkII,这个问题不大,想必没有几个人会这么用;2,容易受攻击,如果Clone版出货太多或者价格太低,直接影响到了ATMEL及其经销商的利益,ATMEL会在下个版本的AVRSTUDIO升级固件里面禁用该序列号的mkII。我们在对付我们的第一代mkII Lite的盗版问题上采用了同样的技术手段。本站的全功能带自动升级的mkII与Clone版并不完全相同,首先在硬件电路上,我们裁减掉了串口电路和电源电路,仅保留了USB接口,供电和通讯均通过USB口,其他部分的电路与原装一样;然后在软件上,我们的全功能带自动升级的mkII与Clone版本完全不一样,我们的mkII采用的是自己编写的bootloader,实现了原装一样的功能,同时每个mkII都有一个独立的ID。既可以在同一台电脑上连接多个mkII,也可以方便的升级或者降级固件版本,所以可以放心的使用。既便ATMEL尝试禁用我们的mkII的序列号段,我们同样有技术实力自己提供升级固件。:!:注意:本站的全功能带自动升级mkII并不具备串口和外部电源!

  • Q:贵站的几款AVR仿真器如何提供升级服务?
  • A:本站目前主要有mkII Lite V2、mkII-CN、全功能带自动升级mkII三款AVR仿真器。除了全功能带自动升级mkII可以直接使用ATMEL的固件外,mkII Lite V2和mkII-CN都需要使用本站提供的升级文件。升级过程都是有软件自动完成,用户只需要注意用我们的升级文件来替换原装升级文件即可。为了方便使用,同时减少误操作,我们编写了一个简单的升级软件。用户只需要选择仿真器类型,固件版本,然后点击升级即可。该软件不破坏ATMEL的原文件,可以放心使用。

  • Q:AT32UC3B系列和AT32UC3A系列主要有什么差别?
  • A:AT32UC3B和AT32UC3A的主要差别是UC3A是开放总线的,而UC3B不开放总线。另外,UC3A的运行速度普遍要比UC3B高一点,当然相应的价格也是UC3A要高一点。

  • Q:AVR32需要什么开发工具?
  • A:AVR32在出厂的时候已经在芯片内部固化了一个bootloader,即USB Device Firmware Upgrade(DFU),DFU占用FLASH的起始8K空间,用户可以简单的通过USB接口来ISP下载用户的应用程序,并且可以通过简单的操作来重复烧写用户程序,在没有JTAG工具的情况下,这个bootloader是不会被ISP下载删除的,所以可以放心的不使用仿真器而仅使用USB下载的方式来开发。如果你需要进行调试,那就需要一个AVR32仿真器,本站共有三款AVR仿真器mkII Lite V2、mkII-CN、全功能带自动升级mkII,均可支持AVR32的调试。利用AVR32 JTAG仿真器,可以擦除bootloader,将用户应用程序直接从0地址开发存放,合理利用DFU占用的8KB FLASH空间。:!:注意:本站的3款仿真器均可以在AVR32STUDIO和IAR for AVR32环境下调试。

  • Q:贵站的mkII Lite V2、mkII-CN、全功能带自动升级Mcuzone-mkII的USB驱动哪里可以下载到?
  • A:本站的这3款USB仿真器使用的是与原装一样的USB驱动,您只需要在安装AVR STUDIO的时候勾选USB驱动即可,但连接好仿真器后PC会提示发现新硬件,您只需要让PC自动安装驱动即可。

 
product\faq.txt · 最后更改: 2008/08/27 22:22 由 hzxiao
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki