cortex-a

    2热度

    1回答

    我正在使用以下程序检查PLD对性能的影响。然而,我没有发现在我编写的C代码中有和没有PLD的性能差异。有什么我丢失或我需要添加任何编译器选项? int arra[6144] = {0}; /*15kb*/ int arrb[6144] = {0}; /*15kb*/ int arrc[6144] = {0}; /*15kb*/ int arrd[2048] = {0}; /*5kb*

    5热度

    5回答

    我的图像处理项目使用灰度图像。我有ARM Cortex-A8处理器平台。我想要使​​用NEON。 我有一个灰度图像(考虑下面的例子),在我的算法中,我只需要添加列。 我怎样才能加载4个8位像素值在并行,这是uint8_t,如4 uint32_t的到128位NEON寄存器中的一个?我必须使用什么内在来做到这一点? 我的意思是: 我必须加载它们转换为32位,因为如果你仔细看,那一刻我做255 + 25

    5热度

    3回答

    伙计, 我有一个项目,我已经为ARM Cortex-A8处理器编译。我正在使用GCC来做到这一点。目前我的可执行文件的大小是220.1 KB。现在我修改我的makefile,我添加了标志-mthumb,Makefile行看起来有点像这样 - gcc -mcpu=cortex-a8 -mthumb -marm -mfloat-abi=softfp -mfpu=neon 我做这改变了我所有的mak

    6热度

    2回答

    我是一个从微控制器编程开始的新手。这里感兴趣的芯片是cortex-a9。在重置或加电时,我的读数必须有0x0000000的代码。我的问题虽然听起来可能太微不足道,但能帮助我理解一些概念。 内存地址0x0000000是否驻留在ROM中? 从该地址读取代码后会发生什么? 如果存在某种类型的引导加载程序&如果是这样的话应该在&这个地址应该是否也驻留在ROM中? 最后,内核在什么时候启动&内核代码驻留在哪

    0热度

    1回答

    我有一个Cortex A15的预编译的ARM工具链。我想检查它是否生成正确的VFPv4指令。任何机构有任何想法?