• ARM-M7中 while循环耗时与循环次数不成比例。

    tyskin
    tyskin

    我在统计如下代码耗时的时候,发现有这么个问题。

    这段代码是对im和meanparameter两个指针对应数据做加法,在STM32F746上运行。通过DWT-CYCCNT来计算时间。其中两个做加法的指针指向两个随机生成的float数组,运算使用了FPU。对于每一种size,做一万次运算后取平均值,即为该size下的平均耗时

    然而随着我增加size的大小,却发现循环耗时不是跟着size增加呈线性变化的。

    如图所示,在800之前,拟合的曲线是个二次方函数,甚至R是1.

    其中常数项29可以解释…

    • Answered
    • over 3 years ago
    • 中文社区
    • 中文社区论区
  • 如何查找 Cortex M7 的指令执行周期?

    tyskin
    tyskin

    对于Cortex M0 M3 M4 的我知道可以在其《Technical Reference Manual 》> Programmers Model > Instruction set summary 里面查看

    http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0432c/CHDCICDF.html

    但是到了M7, 他告诉我去ARM-V7-M的手册中找

    “The processor implements the…

    • Answered
    • over 3 years ago
    • 中文社区
    • 中文社区论区
  • [新闻]从芯片到云端,ARM加速实现安全物联网

    Song Bin 宋斌
    Song Bin 宋斌

    2016年10月26日,北京讯——ARM针对物联网(IoT)推出了有史以来最全面的产品组合,将其安全性、能效、低功耗连接和设备生命周期管理提升至新境界。凭借全新的处理器、无线电技术、子系统、端到端安全以及云服务平台,ARM致力于加快物联网的全球普及速度。

    ARM执行副总裁暨产品事业部门总裁Pete Hutton表示:“随着物联网技术越来越普及,是时候推出一个完整的解决方案以确保数据从传感器到服务器的安全。去年,ARM合作伙伴共出货了超过150亿颗基于ARM的芯片…

    • over 3 years ago
    • 中文社区
    • 中文社区论区
  • ARMv8-M 网上研讨会,研讨会视频公布

    Song Bin 宋斌
    Song Bin 宋斌

    大家好,现在更新研讨会视频,欢迎收看:

    各位用户大家好,

    昨天我们的Webinar顺利结束了。 感谢大家积极参与和提问。

    按照约定,我们已经随机抽出了10位幸运提问用户,他们每人将获得RaspberryPi 3 一个。

    以下是获奖名单:

    编号用户
    12q987
    2guqintai
    3哎呦人呢!
    4armiddu
    5zhuang
    6jackma
    7海king
    8ecson_2006
    9mzb2012
    10xyz543

    恭喜以上获得奖品的朋友们,请你们在4月10日前将您的邮寄地址和联系方式私信发给我,我会给你们发顺丰快递。

    在此我想请收到奖品的10位朋友能在社区开个贴给我们分享一下你们的使用…

    • 9684.zip
    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • 2016 ARM ST mbed 知识竞赛,添加相关博客信息分享列表

    Song Bin 宋斌
    Song Bin 宋斌

    博客分享纪念品提示,因为我们正好有10个用户分享了这款开发板相关的博客,所以你们自动可以获得一份ARM纪念品,请得奖的人主动联系我一下,告诉我你的邮寄地址和你需要ARM螺丝刀套装还是ARM折叠背包? 数量都不多,先联系的先选,不过保证每个人都有。

    提醒一下: shaoziyang, armiddu , orima , momososo , zyd , fengzi , wamcncn 和 slotg

    xiaoya 和 liposlt 已经寄出了,不需要再联系我。

    以上,如果大家有任何问题,请直接私信或者邮件给我…

    • 9920.zip
    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • [ARM 2015智能嵌入式开发应用研讨会] 现场报道及活动专贴

    Song Bin 宋斌
    Song Bin 宋斌
    Embedded Banner.jpg

    各位用户好,目前可以公开的研讨会资料已经能下载,下载链接:ARM 2015智能嵌入式开发应用研讨会 - ARM

    有问题随时联系我。

    ------------------------------------------------------------------------------------------------------------------------------------------------------

    大家好,

    随着国内创客,创业等风气逐渐提升,嵌入式开发已经越来越火爆, ARM每年都会在北京…

    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 为什么不用ARM DS-5开发Cortex-M系列?

    moyanming2013
    moyanming2013

    开发Cortex-M系列的产品可以使用MDK-ARM,GCC embedded,coo等,

    我看ARM-DS5很强大,而且也支持Cortex-M系列开发,为什么没见过也没有相关的文档、示例呢?

    谁有更多的信息可以参考下?

    专业和旗舰版支持Cortex-M的开发:

    更详细的支持列表:

    参考:

    http://ds.arm.com/zh-cn/supported-processors/

    DS-5 / 比较 DS-5 版本 | ARM DS-5 Development Studio

    ARM DS-5 Supported…

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 请问core_cm3.c文件对于stm32f103来说是不是多余的?

    万梓俊
    万梓俊

    我是一名stm32初学者。购买了一个开发板并附带了视频教学。在新建一个stm32工程中,视频里要求将一系列的文件添加到工程并选择好path。其中有一个叫core_cm3.c的文件,我有一次忘记添加了,但编译居然没有出错而且程序能运行。后来我又试了一下把core_cm3.c删除了,但keil依旧没有报错。stm32说明书里讲到core_cm3.c这个文件对stm32是很重要的,那我想知道问什么不添加core_cm3.c不会报错?而且stm32f10x.h文件里面#include<core_cm3.c…

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 选择微控制器的 10 个步骤

    Song Bin 宋斌
    Song Bin 宋斌

    原作者:jacobbeningo 原文地址: 10 Steps to Selecting a Microcontroller

    翻译一篇文章,他山之石,可以攻玉。以下为正文:

    为产品选择正确的微控制器可能是项令人怯步的任务。您不仅要思考许多技术特性,还要考虑成本和备货时间等会削弱项目的业务方面问题。在项目初期,您会有立即动手的冲动,想要在商定系统的细节之前开始选择微控制器。这当然是糟糕的想法。在对微控制器进行任何思考之前,硬件和软件工程师应当先制定出系统的高水平规格,画好框图和流程图,只有这时才有充足的信息对微控制器选择做出理性的决定…

    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • 双口ram读数据的速度太慢

    张超
    张超

    系统结构与功能:

           lpc3131外接8k*8双口ram与8G Flash,从双口ram读取数据(来自FPGA),并存至Flash中。

    问题:

           丢数据,系统速度远低于ram的读速与Flash的写速度。

      双口ram读数据直接采用指针,如下:

            for(i=0;i<tmp;i++)…

    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • arm 汇编 dcb指令

    张超
    张超

    Error   : armlink: L6204:  Entry point (0x00008000) does not point to an instruction.这个错误的产生,我觉得是我用了dcb指令,放在了程序的开头,它开辟了一个连续的存储空间,都是用来放数据的,所以无法找到指令。然后就有了一个新的问题,这个dcb指令,以及其他的内存分配指令,应该怎样使用,他们在程序中的位置应该在哪,比如说我像开辟一个以字节为单位的连续存储空间用来存放abcdef,应该把它放在哪里,放在程序中间感觉不太合适…

    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • 对于Cortex-m内核而言,ITM总线和ETM总线有什么区别?

    HuaChen陈
    HuaChen陈

    谁能简要地介绍下!

    • Answered
    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • 想要一些关于Cortex-M系列的介绍

    Jenny Su 苏琴
    Jenny Su 苏琴

    刚接触Cortex-M系列不久,想找一些这方面的资料

    • over 7 years ago
    • 中文社区
    • 中文社区论区
  • View related content from anywhere
  • More
  • Cancel