arm

    0热度

    1回答

    可以请你帮我在这里,告诉我什么,我做错了什么? EXTI1和EXTI2不会启动,而EXTI4却是完美无缺的。这不是硬件。如果我切换引脚,在新EXTI4按钮将持续开火,而我与切换的按钮,没有了。 我已经彻底检查所有段,我想不通为什么EXTI0_1_IRQHandler不火,而EXTI4_15_IRQHandler一样。请参阅下面我用于图书馆的两个文件。我正在使用SPL和OpenSTM32 IDE。

    2热度

    1回答

    我有一个简单的组装文件main.s其中包含: mysymbol1=1234 我使用下面的命令汇编成一个对象文件: $ arm-none-eabi-as main.s -o main.o 现在我检查符号表 $ arm-none-eabi-objdump -t main.o main.o: file format elf32-littlearm SYMBOL TABLE: 00000000

    0热度

    1回答

    我一直在尝试使用铛检查静态代码分析。 我的生成文件生成compile_commands.json到目前为止铛检查非常适用于x86平台,但是我想使用它的ARM平台了。 项的一个看起来是这样的: { "directory": "/path/to/myproject/src", "command": "arm-none-eabi-gcc -DBOARD_VERSION=3 -fmes

    0热度

    1回答

    我注意到最新版本的dlib支持手臂上的霓虹灯加速。我在iphone6上试了一下,性能从35ms到28ms(360X360)都有所提升。这是不正常的,因为我已经在具有SSE2加速(640X480)的笔记本电脑上实现了十倍的加速。有谁知道它的原因?

    0热度

    2回答

    我在使用树莓派上的gdb时遇到了一些问题3 在raspbian上它不显示libc函数名称。 如果我定义了一个函数,反汇编将显示bl my_func。 对于libc函数 - puts("test") - 它显示像bl 0x12345 我已经安装了最新版本的libc6-DBG的。 我应该安装其他库吗?难道我做错了什么?作为一个侧面说明,我也试过ubuntu mate - gdb显示libc函数的正确函

    0热度

    1回答

    我正在做8bit定点工作,我有一个数组和B阵列都是Q7格式的,我想得到他们的和积 演示代码: int8_t ra1[], ra2[], rb[]; int8x16_t va1, va2, vb; int16x4_t vsum1, vsum2; va1 = vld1q_s8(ra1); va2 = vld1q_s8(ra2); vb = vld1q_s8(rb); vsum1 = vdu

    3热度

    3回答

    我想将一个简单的插入排序算法转换为程序集,但有关此特定配置的某些内容导致程序得到invalid pointer错误。 下面是我使用的C版: int n, array[100], c, d, t; for (c = 1; c < n - 1; c++) { d = c; while (d > 0 && array[d] < array[d - 1]) { t = a

    4热度

    1回答

    我有Raspberry Pi 3与Raspbian GNU/Linux 8(Jessie)操作系统。 我写了这个简单的程序。我编译它与gcc -o hello hello.c。 #include <stdio.h> void main(){ printf("hello!\n"); } 从从readelf输出似乎一切都OK: Program Headers: Type

    1热度

    1回答

    此问题的产生源于my other question。我决定创建一个新的,因为这是我无法在任何地方找到的一件非常特别的事情。 在STM32F415中,我希望定时器的输出比较默认为高电平,而我告诉他的时钟周期数量低。我的目标是禁用一个计时器使用另一个计时器。在Reference Manual第620页中,上有一个示例,使用一个定时器启用另一个定时器。 就我而言,我希望TIM3控制TIM2和TIM4来控

    1热度

    2回答

    我试图用Linux和Vxworks测量C++程序中的进程所花费的时间。我注意到clock_gettime(CLOCK_REALTIME,timespec)足够准确(分辨率约为1 ns),可以在许多Oses上完成这项工作。对于一个可移植性问题,我使用这个函数并在Vxworks 6.2和linux 3.7上运行它。 我已经尽力衡量一个简单的打印所需的时间: #define <timers.h<