cortex-m

    8热度

    1回答

    我用在我的项目一个头文件有如下定义(一个或多个): #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus #define __I volatile /*!< Defines 'read only' permissions*/ #else #define __I volatile const

    7热度

    1回答

    我想获得一个使用arm-none-eabi-gcc和Makefile编译的STM32Cube项目。 我指定: CFLAGS = -mthumb\ -march=armv6-m\ -mlittle-endian\ -mcpu=cortex-m0\ -ffunction-sections\ -fdata-sections\ -MM

    0热度

    1回答

    我有一个使用Atmel嵌入式处理器的简单Web服务器。这是一个Cortex M4,它只是将FreeRTOS作为操作系统运行;这不是一个高性能的处理器。 我可以有它[爱特梅尔处理器]在Firefox中输入服务了一个网页: 192.168.0.200 这使得页面的下拉框和一个提交按钮,让我通过数据返回到服务器以控制硬件。 我使用的是以下类型的HTML。请注意,它看起来有点奇怪,因为它是在一个C字符串:

    0热度

    3回答

    我目前正在参加在线课程UT.6.02x嵌入式系统 - 塑造世界,它使用Tiva C TM4C123GXL LaunchPad。我也在阅读“ARM Cortex-M3和Cortex-M4处理器的权威指南”一书。在本书中提到了一个名为CMSIS的标准库,其中GPIO端口的寄存器是作为结构实现的。 预订代码: typedef struct { _IO uint32_t CRL; _IO uint3

    0热度

    1回答

    我正在使用以下CPU:Stellaris LM4F120H5QR微控制器。这个CPU包含一个MPU,我想要这个东西。但是在非特权模式下,许多寄存器不再可访问,我似乎无法找到指示系统处于中断内的寄存器,并且可以从非特权模式读取。 我需要这个,因为有代码可能会采取从中断调用时不同的路线。如果我从非特权模式执行错误检查,则系统将立即跳转到访问错误。 那么,如何检查一个函数是否被中断调用,从非特权模式调用

    2热度

    1回答

    我目前使用预定义的cpu目标宏来使软件在多个cpu目标上运行。 #ifdef __TARGET_CPU_CORTEX_M0 [do something here] #elif __TARGET_CPU_CORTEX_M3 [do something here] #else #error Unsupported compiler platform #endif

    0热度

    1回答

    我已收到这3张板作为礼物。 STM32F407 HIGH PERF DISCOVERY板 http://www2.mouser.com/Search/ProductDetail.aspx?R=STM32F4DISCOVERYvirtualkey51120000virtualkey511-STM32F4DISCOVERY 意法半导体STM32F411核蛋白板 http://www2.mouser.c

    0热度

    1回答

    您认为MSM(Boost Meta State Machine)适合嵌入式应用吗?在我的情况下,应用程序应该在带有1 MB闪存和192 KB RAM的Cortex-M4F MCU上运行。我喜欢MSM为您提供更加结构化的方法来定义具有正交区域的分层状态机,但它也引入了一些开销。我想知道这种方法是否适用于具有内存限制的嵌入式应用程序,还是应该回到更传统的“开关外壳”状态机。

    0热度

    1回答

    我的问题很容易(我认为)。 假设我想读取寄存器,其中结果由传感器存储。 在哪个时刻我需要指定我想要读取的寄存器? 将从机地址作为数据后? http://imgur.com/EhO6d6m 我不这么认为。因为如果我以前在寄存器0x1234做了写操作。之后只需进行阅读(不指定任何内容)。我将从寄存器0x1234读取数据。 何时/何时需要指定我想要读取的新寄存器的地址? 如果有人有答案,请让它知道。 谢

    8热度

    2回答

    我正在为STM32处理器开发一些Cortex-M内核的固件,并在我的项目中使用C,并在网上搜索我发现了很多不同的编译器: Keil,IAR ,Linaro,Yagarto和GNU Tools for ARM Embedded Processors。 我想知道,这些编译器之间可能会影响我的选择的功能差异?例如,作为一名爱好者,我不需要供应商的支持或帮助,并且目前对代码大小的限制是可以的。此外,易用性