Questions tagged «arm»

32位微控制器IP。设计ARM内核的ARM公司本身并不制造控制器,而是将IP许可给其他制造商。ARM是领先的32位控制器,可从数十个供应商处购买。

1
闪存自编程期间,ARM Cortex M的CPU是否停止?
大多数ARM Cortex M MCU不具有EEPROM存储器。取而代之的是,可以将持久性数据写入也保存该程序的同一闪存中。 在此擦除/写入过程中,CPU的状态是什么? 会停止吗?是否保持正常运行? CPU的行为是否取决于所使用的特定MCU系列(例如STM32,Kinetis L)? (在某些人看来,这可能是一个愚蠢的问题,但是Microchip的PIC16在闪存自编程期间将CPU暂停最多40ms。)
8 arm  cortex-m 

3
我可以在PCB设计中包含开放源USB到JTAG的电路吗?
我试图找出是否有可能在我正在设计的实验电路板上构建/包括USB至JTAG电路。我的目标不是重新发明轮子,而是使用已经存在的东西,并且简单/小到足以添加到我的PCB设计中。 我希望能够通过USB使用JTAG对Atmel SAM3S芯片进行编程和调试。 我见过Modular Circuits之类的设备,例如USB to JTAG编程器,看起来可以很容易地将其集成到我的设计中,但是,我不确定它们的许可证是否允许这样做。 我曾尝试过在Google周围寻找其他更开源的设计,但是却找不到真正的东西。任何人都可以将我引到USB> JTAG电路的在线开源项目吗?
8 arm  jtag 

3
业余爱好者的ARM设置可以像此AVR一样简单吗?
我喜欢Atmel AVR设置对于业余爱好者汇编语言编程的简单性。例如: 将普通的ATmega DIP芯片{A}放在面包板上 将6针连接到连接到计算机(例如)的USB编程器{B}。(在写入和正常操作期间,芯片都通过此连接的一部分供电)。 使用任何文本编辑器编写汇编语言程序。 使用Avra {C}汇编程序 使用avrdude {D}将程序写入芯片 ARM世界是从根本上讲是更高层次/更复杂的世界,还是可以告诉我等效于{A} {B} {C}和{D}的类似设置的等效条件?仅限Windows的所有内容与我无关。 谢谢。 注意:简单设置的动机是汇编编程,我想完全避开编译器和IDE。
8 avr  arm  assembly  avrdude 

1
集成另一个二进制文件
我正在使用GCC和Crossworks为ARM构建二进制文件。我有一个辅助二进制映像,在启动过程中需要将其加载到另一个IC。 我喜欢将此二进制文件集成到我的工具链中,换言之,我将该二进制文件作为映像的一部分,并且每次构建此二进制文件时,都会将该二进制文件集成到最终的二进制文件中,该文件将被加载到CPU中。最佳做法是什么? 谢谢
8 arm  linker 

2
SPI:TI还是Motorola模式?
我正在对Cortex M3裸机进行编程以与SPI Flash通讯。SPI控制寄存器的配置位之一是FRF(帧格式)。可以将其设置为SPI Motorola模式(0)或SPI TI模式(1)。(参见ARM的参考手册,第695页在这里。) SPI闪存的数据表(在此处提供)未提供有关我应使用哪种模式的指示。 两种不同的模式是什么?对于我正在使用的特定闪存芯片,我应该使用哪种模式?
8 embedded  arm  spi  flash 

2
轻量级循环日志(类似于文件系统)算法,用于基于闪存的存储
我目前正在从事一个项目,该项目涉及在很长的生命周期内快速连续记录相当特定于应用程序的指标。为此,我最终使用了NXP M0和32MiB SPI闪存芯片。测井是连续的,需要在现场持续数年(超过10年),并且需要人工进行定期检查以发现趋势。最终,缓冲区填满并开始覆盖旧数据,这是完全可以的。我想出了一个简单的算法,在加电后(整个设备在我的控制范围之外经常断电),可以遍历整个闪存设备以找到当前磁头,因此记录可以从中断处继续进行。在这种情况下,我可以蛮力地进行一下,最坏的情况是用〜4s来完成。 这让我开始思考,是否有任何适合闪存设备和微控制器的日志结构文件系统?JFFS和所有其他众所周知的日志结构化FS我想对于一个简单的微控制器来说会有点沉重(当然取决于应用程序)。更具体地说,我想知道任何专门设计为具有快速头搜索时间的循环日志的算法,和/或专为可在闪存设备上运行的“传统”文件系统设计的算法。微控制器。在这种意义上,传统与JFFS之类的东西相提并论,在JFFS中,有一个数据结构表示分层名称空间中可变的随机访问文件的集合。
8 arm  flash 

1
ARM-MCU概述
有没有地方可以比较不同制造商的ARM-MCU? 像这样但更大的东西: http://www.mikrocontroller.net/articles/ARM_Selektor
8 arm 

3
BSD风格CMSIS的开源替代品?
由于CMSIS的许可证在开源方面尚不清楚,因此将CMSIS包含在开源项目中可能是违法的,无论它使用的是GPL还是BSD样式的许可证。 对于基于Cortex M的MCU,是否有与BSD或Apache2.0许可证兼容的CMSIS替代产品? 还是有人知道将CMSIS纳入开源项目是否可以? 谢谢

12
淘汰了不断增长的8位AVR,不确定要转移到哪里
几年来我一直在使用8位AVRS。最近,我一直受到外围数据传输速度和高级库的限制。 我在寻找/选择新的微控制器产品线时遇到了麻烦。我看过 恩智浦-找不到程序员 飞思卡尔-必须注册IDE AVR32-Digikey上的芯片选择受限 恩智浦芯片看起来非常不错,但是与其他非PIC / AVR / Ardiuno芯片一样,学习曲线也非常陡峭。 我想知道是否有人可以建议满足(按重要性顺序)以下要求的微控制器系列 手工可焊芯片。(我可以做LQFP 100) 32位 Linux主机 免费工具链 良好/免费的IDE 无限的编程/调试/编译,启动成本<500美元 CAN支持 以太网/ USB支持 如果有人可以告诉我,我错过了有关其工具链和程序员的一些信息,我愿意再次看一下Freescale和NXP。我想您可能会说AVR32正是我想要的,但是我对他们的芯片选择不满意。它们的引脚数都较高,digikey的库存较低。 谢谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.