• neon汇编中如何定义一个全局的数组,在汇编中使用

    我想在neon汇编代码中,定义一个1K字节的数组,在汇编代码中使用,不知道该如何定义,以及汇编时如何获取该数组的地址?

    另外,如果汇编代码使用C代码中定义好的数组,如何获取该数组?

    我使用ldr r0, =g_buff 获取C中g_buff地址,但是发现r0中的值不是g_buff的地址,不知道用法是否不对?

  • Juno开发板运行 u-boot,开启Dcache 无法运行

    最新的u-boot可以有对Juno的支持。当开启Dcache之后,u-boot的无法运行,程序挂在 开启MMU的位置。

    为什么,无法开启MMU?

    程序挂死时,u-boot 没有捕获异常。

    如果是页表配置错误,至少应该可以捕获到异常。

    请专家们帮忙分析下。我想在u-boot开启Dcache和MMU。

    谢谢!

  • ARMv8-A中如何正确使用LDNP/STNP指令?


    ARMv8-A增加了LDNP/STNP指令,不知指这类指令的应用场景在哪?手册中说这类指令带hint作用,目的是告诉内存系统,所操作的数据不需要入cache,仅单次使用即可,这个怎么理解? 这种类型和device或者SO有何不同呢?

    另外DEN0024A_v8_architecture_PG.pdf手册中6-17给出了LDNP指令的一个例子:

    For example:

    LDR X0, [X3]

    LDNP X2, X1, [X0] // Xo may not be loaded when the instruction…

  • neon 如何实现int类型数据转换成9bit的饱和运算

    在做neon汇编优化的时候,遇到需要将一个int类型数据饱和到9bit的范围,不知道如何实现?麻烦帮忙解答下,谢谢!

  • BeagleBone Black国外应用项目

    简介:

    BeagleBone Black是一款开源硬件,于20135月推出,经过两年的人气积累,关于此板卡的应用项目千奇百怪,创意层出不穷,是一款名副其实的创客板。BeagleBone Black拥有强大的硬件配置,高逼格的制造工艺,以及简约精美的包装,无处不体现它自身的优良品质


    BBB.jpg

    处理器性能更

    • TI AM3358处理器,性能更
    • 1GHzCortex-A8
    • NEON™ SIMD Coprocessor
    • SGX530 Graphics Engine
    • PRU

    内存更

    • 增至512M DDR3…
  • Atmel SAM D21 Xplained Pro评估板开发初步

    Atmel SAM D21 Xplained Pro评估板开发初步(或查阅附件)

    1. 概述

    Atmel SAM D21 Xplained Pro评估板包括如下特性[1]

    1. SAMD21J18A微控制器
    2. 1个重启按键
    3. 1个用户按键(可执行唤醒、进入bootloader或其它用途等)
    4. 1个黄色LED
    5. 32.768KHz晶振
    6. USB接口,支持设备和主机模式
    7. 8Mbit串行Flash
    8. 3Xplained Pro扩展引脚组
    9. 嵌入式调试器(EDBG
      1. Atmel Studio自动识别信息
      2. 1个黄色状态LED
      3. 1个绿色电源LED
      4. 支持带有范…
  • Atmel SAM D21的开发板 IAR的第一个工程

    Atmel SAM D21的开发板 IAR的第一个工程

     

    前一段时间对 SAM D21开发板做了简单的硬件介绍

    链接

    http://community.arm.com/message/28509#28509

     

    今天发现ATMEL Studio 7.0 beta发布,也及时的给大家做了通报

    链接

    http://community.arm.com/thread/8494

     

    今天在做一个简单的软件介绍,刚刚下载了ATMEL Studio 7.0 beta 还没有来的及安装

    我之前…

  • Atmel SAM D21的开发板初体验

    很高兴参见Atmel SAM D21的开发板申请活动,并且很幸运的得到了一块开发板。

    拿到Atmel SAM D21的开发板也一周多了,最近确实比较忙没有时间玩这个可新宠,今天终于挤出来一些时间写一篇帖子介绍一下我的初体验,同时将我的感受分享给没有拿到板子的同学。

    首先要感谢ARM社区,ATEML提供这么好的板子供大家申请,同时也感谢活动的评委老师能将这么宝贵的名额给我,在这里要特别感谢ARM中文社区的版主宋斌同学给我们的帮助。

    从最初参加社区的活动,到拿到板子只有短短的几天时间,拿到板子时的心情更是务必的激动…

  • 关于neon汇编的几个问题

    1.VMLAL.I16  这条指令I16是的意思是可能是S16或者是U16吗? 如果有个数是S16,有个数是U16,这两个数相乘可以使用I16吗??

    2. 

    Vopn{cond}.datatype list, [Rn{@align}]{!}

    Q1:文档中说到 “Align 可省略。 在这种情况下,将应用标准对齐规则”。 这里的标准对齐规则是什么样的?

    Q2:如果Rn地址没有按照Q1中提到的标准对齐规则, 那么load数据的时候是否会出错还是说效率降低?

    Q3:如果已经确定Rn是按照256bit对齐…

  • arm linux中如何获取某个函数执行的cycle数

    编写汇编后,我想对比想C和汇编的时间,网上查了下看了很多说是用clock_gettime(CLOCK_REALTIME, &time_start);获取时间,我想直接获取函数执行的周期数该怎么办?

  • [ARM 2015智能嵌入式开发应用研讨会] 现场报道及活动专贴

    Embedded Banner.jpg

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

    有问题随时联系我。

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

    大家好,

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

  • 为什么不用ARM DS-5开发Cortex-M系列?

    开发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…

  • ATMEL Studio 7.0 beta发布了哦

    忽然间发现ATMEL Studio 7.0 beta发布了,不敢迟疑赶快通报给小伙伴

    下面上图

    链接:


    Atmel Studio 7.0 Beta


    安装版本分为两个版本,
      1.Web安装版

      爱特梅尔工作室7.0网络安装包下载并安装到目标计算机体系结构和操作系统上运行所需的组件。在安装过程中需要Internet连接。

      2.完整安装版
      该软件包包含了所有安装和运行爱特梅尔Studio的7.0所需的先决条件。一旦下载您不需要互联网连接。

    下面还有

    RELEASE NOTES…

  • [ARM活动] ARM 深圳创客大会Workshop讨论活动帖

    大家好,

    今天在深圳的Maker Faire创客大会上,ARM将联合我们的Partner,开展mbed的Workshop活动,帮助广大创客熟悉ARM的mbed平台,mbed OS,mbed 生态系统和相应开发特点。

    June Design.jpg

    为此,我们和ARM的IoT部门合作,和现场的工程师,创客们搞一个互动活动。所有这几天参加了ARM Workshop的中文社区用户。

    只要在本帖下回帖,告诉我们你拿到的是哪一款mbed开发板,并告诉大家你觉得mbed技术将帮助你在什么项目开发上取得进展?

    回复时间从今天中午12点整到6月29日中午12点整…

  • ARMv8-A AArch64软件浮点库支持问题

    ARMv8-A AArch64 ABI中强制使用了硬浮点,目前暂未提供软浮点ABI支持。请问如果Cortex-A53去掉了硬浮点部件,应用上如何支持浮点运算呢?ARM在软浮点的ABI支持上是否有计划?

  • eclipse 调试neon汇编代码编译问题

    大家好,

    我想通过eclipse 编译neon汇编代码,同时通过remote system explorer 在arm 板卡上的linux系统中调试neon汇编代码,我使用的是linaro编译器gcc-linaro-arm-linux-gnueabihf-4.9-2014.09,

    但是编译的时候出错了:

    Info: Internal Builder is used for build

    arm-linux-gnueabihf-gcc -O0 -g3 -Wall -c -fmessage-length=0 …

  • 如何理解ARMv8中的Device-nGRE?

    Hi experts,

    请问如何理解ARMv8内存属性device中,引入的Re-Ordering概念,感觉实际意义不大。

    或者可以举个例子来说明这个概念的必要性。

    谢谢!

  • AArch64 x30和LR有什么区别

    The X30 general-purpose register is used as the procedure call link register. <ARM Architecture Reference Manual ARMv8, for ARMv8-A architecture profile>

    如上,X30用作link register. 那么X30和LR是什么区别,在AArch64模式下是否是同一个寄存器。

  • fast modles对Cortex-a53支持

    从ARM官方网站下载 fast modles 来仿真 Cortex-a53,发现在选择处理器时,没有Cortex-A53 或者ARMv8 这样的选项,导致无法生成想要的license。

    有谁能指点下,是现在版本的fast modles 不支持 Cortex-a53,还是我权限问题。

  • 免费BesTV/ARM HTML5 workshop(上海)欢迎报名参加

    HTML5_PIC.PNG

    Html5 workshop由BesTV和ARM联合主办,以html5技术为核心,将最新行业技术交流为目的,以推动行业发展为愿景。我们欢迎html5开发者、设计师等从业人员与我们一起领略行业技术的先进卓越。

    期待与您相见,2015年6月18号,宜山路757号百视通 副楼二楼大会议室。

    这是一个免费的Workshop活动,欢迎大家参加

    报名链接:BesTV/ARM HTML5 workshop - 会鸽

    活动日程安排:

    HTML5_Agenda.PNG
  • 请教:如何将ARM v8 Foundation Model 与SierraTEE的SDK结合运行

    大家好:

    刚接触ARM,有个问题想请教大家。

    问题是这样的:

    我想在TrustZone的secure world中做一些东西,需要non-secure world和secure world进行通信。

    因为没有开发板,所以就利用ARM提供的ARM v8 基础模型(Foundation Model)。并且利用了

    Open Virtualization提供的SDK SierraTEE。但是根据

    http://www.openvirtualization.org/SierraTEE_build_and_boot_guide…

  • STM32启动代码启动相关的讨论

    有些问题疑惑了很久,过来问下amanda_s,也希望大家都能够讨论、相互学习下。

    STM32F4在MDK-ARM中的启动代码是这样的:

    定义了READWRITE属性的栈区;定义了READWRITE属性的堆区;定义了READWRITE属性的异常向量表;定义了READONLY属性的异常向量处理函数,和一个堆栈的初始化汇编代码。

    1.假设从用户flash启动,硬件加电稳定后,系统从0x00出获取了MSP,接着PC读取了Reset_Handler的地址值(还未开始执行)。

    我的问题是:此时内核直接读取了Flash是吗…

  • [ARM活动]6月风从台湾来,和ARM一起互动Computex,一句话评论赢取奖品(获奖者名单发布)

    各位用户大家好,谢谢大家的积极参与,我们的酷评Computex活动顺利结束,昨天收到了台湾同事给的反馈,现在公布获奖名单:

    编号最佳回复奖幸运回复奖
    1lenovothcczzliu
    2galileo1991fufeng
    3张苏婉klaus
    4海思李明danny_shan
    5stevens.wangsuperccc
    6elf001jameswangsynnex
    7armloversemeleo
    8langjuannagingerluo
    9jinhongqcj.duan@siat.ac.cn
    10victorzhuzh…
  • 麻烦各位看一下。2片stm32进行SPI通信。下面分别是主机从机的程序。但主机接收到的数据出错了。

    刚算是了解清楚了SPI的原理,动手做个实验。在SPI主从通信中。我想让主机跟从机交换一次数据。从机程序里直接往SPI-DR里赋值了,那么在主机时钟信号到来的时候通信就自动开始了不是吗?

    然后我接上了逻辑分析仪观察。发现主机输出的数据是正确的,但主机接收回来的返回值并不是0xf0;而是00111100..但我现在没有JLINK,我只能观察到IO的变换。麻烦朋友们看看程序是不是有问题呢?

    spi1.jpgspi2.jpg