"); //-->
飞思卡尔32位微控制器ColdFire在以太网络上的应用
[ 问题 1 ] MCF52230是否支持标准的MII接口和简化的MII(RMII)接口?
[ 答案 1 ] 支持标准的MII接口
[ 问题 2 ] MCF5223x芯片大概是什么价位?
[ 答案 2 ] 如MCF52230,10000片参考价位US$7.99.
[ 问题 3 ] TCP/IP协议栈提供源代码吗?
[ 答案 3 ] 是的,TCP/IP协议栈是开源的。用户可以到freescale的网站www.freescale.com找到MCF5223x系列产品的网页,网页上有下载协议栈的链接,用户可以免费下载协议栈以及在该协议栈上面飞思卡尔免费提供的web server软件
[ 问题 4 ] 请问哪个COLDFIRE芯片支持ZIGBEE?
[ 答案 4 ] coldfire目前全系列产品都可以用于zigbee。但是,考虑到zigbee是低成本低功耗的应用,所以一般推荐coldfire采用低成本的单片机用于zigbee。coldfire目前在MCF521x系列、MCF5207/08和MCF5223x系列以及MCF5282都可以使用 zigbee。zigbee软件的SMAC可用于上述软件,802154MAC也支持上述多个产品。
[ 问题 5 ] 请问提供的TCP/IP协议包是库形式还是源码?含有哪些协议?有没有SNMP、FTP等?
[ 答案 5 ] 提供的TCP/IP协议栈是源代码,而且是免费的。免费的协议栈包括ARP, IP, ICMP, UDP,TCP,DHCP,BOOTP等。SNMP和FTP也有提供,但不是免费的,用户需要的话可以向InterNiche公司购买
[ 问题 6 ] 请问提供的TCP/IP协议包是库形式还是源码?含有哪些协议?有没有SNMP、FTP等?
[ 答案 6 ] 提供的TCP/IP协议栈是源代码,而且是免费的。免费的协议栈包括ARP, IP, ICMP, UDP,TCP,DHCP,BOOTP等。SNMP和FTP也有提供,但不是免费的,用户需要的话可以向InterNiche公司购买
[ 问题 7 ] 请问提供的TCP/IP协议包是库形式还是源码?含有哪些协议?有没有SNMP、FTP等?
[ 答案 7 ] 提供的TCP/IP协议栈是源代码,而且是免费的。免费的协议栈包括ARP, IP, ICMP, UDP,TCP,DHCP,BOOTP等。SNMP和FTP也有提供,但不是免费的,用户需要的话可以向InterNiche公司购买
[ 问题 8 ] coldfire与ARM相比有哪些优点和不足?
[ 答案 8 ] Coldfire V2 core include the MAC/EMAC while ARM7 core do not include the DSP instructions.e.g. Our MP3 decoder takes 20MHz in our Coldfire V2 core.For using ARM7, it takes 28MHz.Coldfire interrupt responds time is faster than ARM.(Coldfire uses hardware method to determine the highest priority interrupt)Coldfire V2 core die size is smaller than ARM7.
[ 问题 9 ] 我现在在用coldfire MCF5235,我想了解一下,其外面扩展了SDRAM控制器,但是现在很多应用都需要大容量的存储设备,为什么不增加CF卡,或者nand flash接口呢?这样设计更加方便。
[ 答案 9 ] Thx for your suggestion.See if MCF5249 canmeet your requirement.This product include the IDE/CF interface and you can consider the GPIO to emulate the NAND flash interface.
[ 问题 10 ] MCF5223X是否支持实时操作系统(RTOS)?支持的操作系统有那些?
[ 答案 10 ] 在我们的52233Demo套件和52235EVB套件中都附有RTOS的光盘,比如MQX? Embedded Precise RTOS和Green Hills Software IDE RTOS。在讲座中,也有一个列表显示了支持的RTOS,用户可以登陆freescale网站,进入产品的页面,了解相关的信息
[ 问题 11 ] MCF5223X支持ZigBee无线网络吗?
[ 答案 11 ] 5223x系列的demo板和EVB板都可以外接zigbee 的RF卡,可用于zigbee无线网络的相关应用
[ 问题 12 ] MCF5223X可以用哪些仿真器?是那个公司的产品?
[ 答案 12 ] FREESCALE的COdewarrior IDE 是很好的集成开发环境.还有其他的开发工具,例如Wind River,ARC也提供类似服务.
[ 问题 13 ] 是否为百兆、十兆自适应,同时可外接光电PHY,而旁掉内部PHY?
[ 答案 13 ] 该产品是10/100M自适应的。如果需要光电接口,要外接PHY。但是该产品的MII引线在芯片内部,外部引脚没有引线接口,所以不能旁掉内部PHY
[ 问题 14 ] 您好飞思卡尔32位控制器是否可以与数字化工业控制系统互联,如果可以如何组态?谢谢
[ 答案 14 ] 您问的问题非常好。单从一颗芯片的角度看,Coldfire具有各种串行接口,如:以太网、CAN、串口、SPI、IIc等,有的还有PCI总线。在数字化工业控制系统一般会有一些工业的标准接口,如:工业PCI总线、Can总线。针对这些不同类型的接口,可以采用软硬件结合的方式与现有的接口互通。比如:数字化设备上的Can要输出到以太网,则可以采用带以太网和Can的芯片来设计这种转换器。
[ 问题 15 ] 该产品目前在国内有用户吗?请能不能就该单片机目前已经投入或者适用投入的应用领域给予进一步的说明,以便增加我们选择的决心?
[ 答案 15 ] 有很多客户已经采用该芯片制作控制和网络传输方面的产品.在工业控制领域或者网络消费领域,用户能以较小的代价获得高性能的产品,比如:CAN网转以太网的转换器,网络监控器等等。
[ 问题 16 ] Coldfire内核和ARM内核相比有什么特点和优势?
[ 答案 16 ] Coldfire V2 core include the MAC/EMAC while ARM7 core do not include the DSP instructions.e.g. Our MP3 decoder takes 20MHz in our Coldfire V2 core.For using ARM7, it takes 28MHz.Coldfire interrupt responds time is faster than ARM.(Coldfire uses hardware method to determine the highest priority interrupt)Coldfire V2 core die size is smaller than ARM7.
[ 问题 17 ] 我以前用贵公司的NE64做以太网的开发,现在想升级到coldfire产品,有哪些需要注意的地方?
[ 答案 17 ] 这个问题很好!从NE64升级到MCF5223x主要从芯片和开发工具两个方面考虑。从芯片来说,MCF5223x系列也有80脚和112脚QFP的封装,但是,毕竟二者采用不同的内核,外围模块也有区别,所以没法完全pin对pin兼容,5223x最大的保持了和NE64的兼容。用户可以从 freescale的网站下载NE64和MCF5223x产品引脚的对比手册,手册使用不同的颜色标注了两款芯片在80脚和112脚封装中引脚的相同和差异之处。从开发来说,一般用C语言来开发,所以用户不太需要花很多时间去学习新的语言。我们推荐用户采用Codewarrior编译和调试程序,这样 NE64的C语言文件经过一些小的修改就可以直接到K2e(也就是MCF5223x)上使用了。要注意的是,MCf5223x的硬件开发工具尽管和 NE64一样,也叫BDM,但二者的BDM引脚定义并不一样,所以用户需要使用适合coldfire系列的BDM工具
[ 问题 18 ] 不错,有PHY和12bit的ADC,多少钱
[ 答案 18 ] 如MCF52230,10000片参考价位US$7.99.
[ 问题 19 ] 有没有接管MII信号的可能啊
[ 答案 19 ] 由于受管脚的限制,5223x只有对外的PHY引脚,而MII接口放在内部了,主要为了客户能简化设计和降低成本。若是需要MII接口,我们还有其它的选择,如MCF5208等带以太网控制器的芯片,不过用户要自加PHY了。
[ 问题 20 ] 5275的外接DDR时,如果距离不是很远,是否可以不需要匹配的电阻,包含串接和并接.谢谢
[ 答案 20 ] If the bus track length is less than 60mm, 你可以不加匹配电阻, 因为5275的速度不高.但是你必须注意PCB layout符合高速pcb layout 的要求.
如果你的PCB 板子空间足够大,我还是建议你加上 匹配电阻47欧姆
[ 问题 21 ] 5275的DEMO板中外接的SRAM的地址偏移2外,而只有16位的数据线,为何?应该偏移1位才对,谢谢!!!
[ 答案 21 ] 若真是16位的SRAM的确只需偏移1位。您指的Demo版是说5275EVB还是Kit?我们将检查确认这个问题,尽快给你答复。
[ 问题 22 ] 请问调试coldfire用bdm还是jtag好,coldfire的jtag和arm的是否有不同,两者通用吗?
[ 答案 22 ] 目前coldfire用BDM来调试.业界的JTAG的标准是一致的,有相同的硬件界面,JATG的驱动因微处理器内核的不一样,是不可以通用的
[ 问题 23 ] 请问codewarrior支持jtag调试吗?如果有能否提供jtag电路?
[ 答案 23 ] 现有的Codewarrior版本,不支持Jtag,主要支持与BDM有关的一些接口,如:P&E并口或USB接口的BDM调试器。还支持一些用于网络接口的调试器,如:BDI2000等。
[ 问题 24 ] 另外我想购买一块demo用于开发前的评估测试用,可有合适的板子推荐?硬件开发仿真工具可选用哪些?简单的BDM调试工具从哪里购买?
[ 答案 24 ] 高集成功能,比对手更完整的产品线,多方的软件平台开发支持如uCLinux,uCOS-II,eCOS,VxWorks,GCC DeBug,Compile,CodeWarrior等,更重要是长时期的供货5-15年.开发硬体如M52235EVB US$299, M52233DEMO US$99, BDM线可到 pemicro.com 购买.
[ 问题 25 ] 我想基于codefire开发设计一个带有以太网功能的电力监测仪表,使用MCF52233处理器是否合适?
[ 答案 25 ] 非常适合.MCF52233有内置的FEC&PHY连接以太网RJ45 SOCKET.同时MCF52233有内置的CAN bus,就是用于工业控制的,用它来传输监测的数据.
[ 问题 26 ] 安全的FLASH可否加密
[ 答案 26 ] flash可以加密。flash的加密方式采用的是后门钥匙的方式。用户在寄存器中设定加密后,在固定的地址上写入8个字节的后门密钥可以加密flash
[ 问题 27 ] MCF52233最多支持的网络端口有多少个?能否对MAC层的收发过程进行干预?
[ 答案 27 ] 目前该芯片只支持一个网口,它的主要特点是集成了PHY。所谓对MAC的干预,可以通过改变MAC的寄存器设置来实现。
[ 问题 28 ] MCF5223X系列用什么开发环境?需要不需要专用指令?
[ 答案 28 ] 一般都是采用C语言来开发,编译工具可以选择Codewarrior。因为该产品的免费的tcp/ip协议栈和web server都是用codewarrior来编译。用C开发的话,不需要专用的指令,在Codewarrior中也给用户进行了很多设定,免除了用户对硬件的繁琐的设置,用户可以专注于自己应用层的开发
[ 问题 29 ] 请详细介绍MCF5223X系列的EMC性能.谢谢!
[ 答案 29 ] Coldfire系列在工业控制中运用很广泛,此外,它还用于汽车引擎控制、机场跑道等方面,所以整个Coldfire系列产品的EMC性能都是非常好的。在工业方面使用完全没有任何问题
[ 问题 30 ] 80管脚和112管脚的LQFP封装的器件,在性能上有什么区别?
[ 答案 30 ] 两者基本是一样的.FEC, EPHY, 3 UARTs, I2C, QSPI, A/D, 16-bit, 32-bit, PWM timers, DMA52233是80管脚仅有一个1 UART,没有CAN module52235是112管脚有三个UART,有CAN module
[ 问题 31 ] MCF5223X系列需要的开发工具类型及型号有哪几种?
[ 答案 31 ] 开发工具类型有多家支持,看我只清楚FREESCALE的Codewarrior IDE, 其他家的型号不清楚.
[ 问题 32 ] 我想问一下,MCF5223x的通信接口有几种?是否有内置的上拉或下拉电阻?
[ 答案 32 ] 该产品具有UART,SPI,I2C,CAN等多种接口。
[ 问题 33 ] 另外问一下,MCF5223x是否有内置的PLL?如果有,PLL的输入时钟频率最低能达到多少?
[ 答案 33 ] 是的,该产品有内置的PLL接口,但是因为产品用于以太网,以太网模块PHY固定使用25MHz的时钟输入,所以我们不推荐用户输入过低的时钟频率
[ 问题 34 ] MCF5223X系列能采用那些TCP/IP堆栈?
[ 答案 34 ] 这个在我们的讲座中也提到了,我们免费提供的有ARP, IP, ICMP, UDP,TCP,DHCP,BOOTP以及TFTP。其他的协议栈,用户有特殊要求的话,可以找InterNiche或者联系freescale的相关代理商购买
[ 问题 35 ] 请问专家,在MCF5212中如何复制闪存中的代码到RAM中?
[ 答案 35 ] 这个是C语言中使用非常常见的方式。用户可以开辟一段RAM空间,然后用指针把代码复制到ram中。这个可以访问freescale在中电网上的讨论版,里面有很多相关的讨论和源代码提供
[ 问题 36 ] 5272的升级版本是什么?
[ 答案 36 ] You can consider MCF5274, MCF5275.
[ 问题 37 ] 如何对芯片进行编程?它是如何操作的?在硬件上使用的什么端口?
[ 答案 37 ] 你是说对芯片进行in circuit programming吗?
有两种方式,一个是在线应用层对芯片进行编程,这个在我们的web server例子中有使用,通过网络可以烧写flash。另外一个是通过ezPort.因为产品内部使用的是串口flash,所以通过外部ezPort引脚可以对flash进行烧写
[ 问题 38 ] 传输时网络数据包大小很重要,请问决定数据包的大小有那些依据呢?
[ 答案 38 ] 这个和coldfire没有关系,和你应用层有关系.
[ 问题 39 ] MCF5223X系列底层驱动软件对TCP/IP协议栈支持度如何?
[ 答案 39 ] 该产品的TCP/IP协议栈是有InterNiche公司开发的。InterNiche公司在以太网的协议栈方面有大量产品也有很多经验。对于我们的 Coldfire产品,他们特别进行了协议栈的优化,给出了最适合我们产品的协议栈软件。所以,5223x底层的驱动软件和TCP/IP的配合度是很好的,可以很好的支持协议栈
[ 问题 40 ] 能否介绍一下关于MCF52230详细的开发步骤和开发工具?
[ 答案 40 ] 关于开发工具,硬件上主要可以购买freescale的demo板或EVB板,软件采用Codewarrior,下载freescale免费提供的协议栈和实例软件即可。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。