核心耦合内存在 STM32F4xx 上可执行吗?

2024-01-29

尝试从 STM32F429s CCM 运行代码,但每当我命中 CCM 中的第一条指令时,我总是会遇到硬故障,并且 IBUSERR 标志被设置。

该指令有效且一致。 STM32F4xx 是否可能不允许从 CCM 执行? (数据访问效果良好)。

alios


这些部分中的CCM仅连接到数据总线。无法从此存储器中获取指令——只能使用闪存、SRAM1 和外部存储器来存储代码。

有关详细信息,请参阅第 2.1 节(“系统架构”)参考手册 http://www.st.com/resource/en/reference_manual/dm00031020.pdf,这就是上图的来源。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

核心耦合内存在 STM32F4xx 上可执行吗? 的相关文章

  • __CC_ARM、__ICCARM__、__GNUC__ 和 __TASKING__ 宏的含义是什么?

    我正在 stm 的 STM32l151rct6a 上工作 我偶然发现了这些宏定义 CC ARM ICCARM GNUC TASKING 有谁知道他们的意思吗 这些是针对 ARM 处理器的不同编译器 可能这些宏用于隐藏可由多个编译器编译的代码
  • 写入数据到寄存器

    我有某个寄存器的内存地址 地址LCDCW1是C000 c codes define LCDCW1 0xC000 LCDCW1 0x31 我只想将数据写入该寄存器 代码有问题 如何修改 thx 正如其他人所建议的那样 您可以声明一个适当的指针
  • 使用 SPI 接口初始化 microSD 卡

    我正在使用一个microSD http en wikipedia org wiki Secure Digital Physical size卡采用嵌入式设计 该卡使用 SPI 接口连接到微控制器 它适用于我以前使用过的所有卡 但现在我的新卡
  • 将指向 const 的指针或指向 const 的 const 指针声明为形参

    我最近对代码进行了一些调整 其中我必须更改函数中的形式参数 最初 该参数类似于以下内容 注意 该结构之前已进行类型定义 static MySpecialStructure my special structure static unsign
  • 什么是 Qt 裸机?

    QtCreator 有一个名为 Bare Metal 的插件 裸机是指没有操作系统的计算机 我还没有看到太多关于Qt Bare Metal开发的内容 这是为裸机系统开发 Qt 的一种方法吗 Qt 可以在没有操作系统的系统上运行吗 如果是 这
  • 数组和结构体可以以不同的方式初始化吗?

    我的问题可能看起来很奇怪 事实上 这是上下文 我目前在切换时遇到一个奇怪的问题 关于我正在从事的项目 核心从pullinino到CV32 也发生了一些其他变化 例如关于crt0 如一些数据内存重置 这是一个 真实的 例子 说明了一个非常简单
  • Linux 中的直接内存访问

    我正在尝试直接访问嵌入式 Linux 项目的物理内存 但我不确定如何最好地指定内存供我使用 如果我定期启动设备并访问 dev mem 我就可以轻松地读写任何我想要的位置 然而 在这里 我访问的是可以轻松分配给任何进程的内存 我不想做 我的
  • 如何查找 C++ 中的内存泄漏

    在嵌入式环境中检测 C 内存泄漏的好方法是什么 我尝试重载 new 运算符来记录每个数据分配 但我一定做错了什么 这种方法不起作用 还有其他人遇到过类似的情况吗 这是 new 和 delete 运算符重载的代码 EDIT 完全披露 我正在寻
  • 快速CRC算法?

    我想从 ASCII 字符串创建一个 32 位数字 CRC32 算法正是我正在寻找的 但我无法使用它 因为它需要的表太大了 它适用于资源非常稀有的嵌入式系统 那么 对于快速且精简的 CRC 算法有什么建议吗 当冲突的可能性比原始 CRC32
  • 如何停止优化器丢弃未使用的变量?

    我想调试我的代码 但无法访问进程中的内部层 因为这会干扰与硬件的通信 在监视列表会干扰基本读取访问的情况下执行易失性操作 因此 我正在测试接口的返回值 但 IAR 编译器甚至会优化未使用的易失性变量 和这样的声明 i object foo
  • 当端点和 PMA 地址均更改时,CubeMX 生成的 USB HID 设备发送错误数据

    我正在调试我正在创建的复合设备的问题 并在新生成的仅 CubeMX 代码中重新创建了该问题 以使其更容易解决 我添加了少量代码main 让我发送 USB HID 鼠标点击 并在按下蓝色按钮时使 LED 闪烁 uint8 t click re
  • C 相同结构不同尺寸

    我的问题与此相关 c 在struct中定义不同大小的数组 https stackoverflow com questions 17956697 c define arrays in struct with different sizes 但
  • 处理嵌入式系统中的堆栈溢出

    在嵌入式软件中 如何以通用方式处理堆栈溢出 我遇到过一些确实以硬件方式提供保护的处理器 例如最近的 AMD 处理器 维基百科上有一些技术 但这些是真正实用的方法吗 任何人都可以给出一个在当今 32 位嵌入式处理器的所有情况下都适用的明确建议
  • 工作站和嵌入式程序员之间的心态差异[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 用于嵌入式系统的简约人类可读序列化格式解析器

    By 人类可读的序列化格式 I mean YAML JSON INI或喜欢 请注意 XML对于我的目的来说太冗长而且太不方便 所以让我们把它作为最后的手段 格式应将数据存储为 命名键 值 配对并允许嵌套和数组 不过 缺少数组并不重要 此外
  • 在嵌入式系统上将内核控制台发送到哪里?

    我正在开发一个嵌入式系统 该系统当前通过串行端口 1 上的控制台输出启动 Linux 使用启动加载程序中的控制台启动参数 然而 最终我们将使用这个串行端口 内核控制台输出的最佳解决方案是什么 dev null 能否以某种方式将其放在 pty
  • GCC 变量映射和 MISRA-C

    我主要知道两种使用 GCC 声明内存映射寄存器的方法 有许多变体 使用双字段 每个外设的数据结构等 要么使用初始化为正确地址的指针 例如volatile uint32 t pMyRegister uint32 t 0xDEADBEEFUL
  • 全局变量在函数调用之间是否刷新?

    我正在编写嵌入式固件 发现有时很难决定何时需要易失性 当我有一个等待中断更改某个布尔标志的函数时 很明显该标志需要是易失性的 因为否则该函数将永远等待 因为编译器没有意识到该值可以通过打断 但是 当我有一个只检查第一行中的标志的短函数时 我
  • 在LPC2148 ARM处理器上创建中断向量的汇编代码

    我最近刚刚开始使用 LPC2148 ARM 处理器 我试图理解一些有关创建中断向量的汇编代码 这是代码 Runtime Interrupt Vectors Vectors b start reset start ldr pc undf un
  • STM32F4 定时器 - 计算周期和预分频,以生成 1 ms 延迟

    我在用STM32F407VGT6 with CubeMX 因此 我从通用定时器开始 但我被预分频值和周期值所困扰 基本上我想每隔一段时间生成一个定时器中断n 其中 n 1 2 3 ms 并执行一些任务 计算周期和预分频值的公式有很多变化 公

随机推荐

  • Scala 中更好的字符串格式

    由于有太多的争论 String format很容易变得太混乱 有没有更强大的方法来格式化字符串 就像这样 This is number string format number gt 1 或者由于类型问题这是不可能的 format我认为需要
  • 在 SQL 中,如何生成 5!56 的每种可能的唯一组合?

    我有一个表 元素 其中有一列 数字 类型为 SMALLINT 其中包含数字 1 到 56 如何使用 SQL 语句生成从 1 到 56 的每种可能组合的 5 个数字的唯一集合 在 APL 编程语言 中 一个简单的二元函数 5 56 就可以解决
  • 有什么方法可以跳过 php 中包含文件的致命错误吗?

    如果我将一个文件包含到 php ini 中如果该 php 中有任何致命错误 那么有什么方法可以跳过该错误 我需要包含此 somefile php 文件 它可能会返回致命错误 对于某些主机 我想为那些主机跳过这个文件 请给我建议 有了这个 您
  • JAX-RS 中日期的 @DefaultValue:now() 和 MAX

    我有一个查询参数如下 GET public Response myFunction QueryParam start final LocalDate start QueryParam end final LocalDate end 为此 我
  • 如何在 Kafka 流中创建一个以 HashMap 作为值的状态存储?

    我需要创建一个状态存储 其中 String 键 HashMap 作为值 我尝试了以下两种方法 First method StateStoreSupplier avgStoreNew Stores create AvgsNew withKey
  • 选项卡面板可在移动视图中滑动吗?

    我有一个选项卡式菜单 我想要选项卡式菜单 ul class tabs 可在移动视图中滑动 EDIT 我找到了一个关于使用的片段Slick JS 我从来不知道这个JS 但我希望它应用这个codepen https codepen io gbh
  • Angular [ngForOf] 用法是什么

    我正在处理的一个项目有下面的代码 你能告诉我它的作用吗 我知道关于 ngFor and ngIf 但是这些是什么 ngForOf topicdata and ngFor let topic 我可以以更好的方式简化下面的代码吗
  • Kubernetes:如何获取节点的磁盘/CPU指标

    在不使用 Heapster 的情况下 有没有办法收集有关 Kubernetes 集群中节点的 CPU 或磁盘等指标 Heapster 首先是如何收集这些指标的 Kubernetes监控在文档中有详细介绍here http kubernete
  • WS-I Reliable Secure Profile 的 Javascript 实现

    我正在使用 NET 4服务器端实现 http msdn microsoft com en us library ee818238 aspx of 可靠的安全配置文件 http www ws i org deliverables workin
  • 使用 pandas 中的映射逻辑替换列值(实现函数的问题)

    我有一个数据框如下 我想要的是生成另一列 freq 其中行将根据以下逻辑具有值 If Mode列值以数字开头m 然后填写数字n in the freq column m 1 n 12 m 6 n 4 m 7 n 2 m 8 n 1 数据框
  • Ionic 4 和 Cordova 不可用

    我的 Android 设备上的 cordova 有问题 我在 github issues 和网络上搜索了解决方案 但没有任何对我有用的解决方案 在我的代码中我有this platform ready 以及例如this splashScree
  • Swift 3、iOS 10.3 - 在启动屏幕期间预加载 UIWebView

    我有一个应用程序 其中有multipleWebView 位于不同的 ViewController 上 但加载每个视图大约需要 3 秒 是否可以在启动屏幕期间开始加载网页 或者当用户位于 FirstViewController 上的网页上时加
  • Spyder 插件 (spyder-autopep8)

    所以我尝试从这里安装spyder autopep8插件 https github com spyder ide spyder autopep8 https github com spyder ide spyder autopep8 我下载并
  • gpumat 和 mat 错误

    当我编译这个例子时 include
  • 使用 LINQ 查找目录中的重复文件

    我目前正在编写一个程序 可以使用用户给定的参数从各种来源批量下载图像 我的问题是我不希望发生重复 我应该指出 我一次处理的海量下载最多为 100 个 不是那么大 并且每个文件都有不同的名称 因此简单地按文件名搜索是行不通的 我需要检查哈希值
  • 如何使用 WatchKit 触发通知

    In the WatchKit 开发者指南 https developer apple com library prerelease ios documentation General Conceptual WatchKitProgramm
  • 在新的 CRA 中使用 babel 转译包后 CSS 和图像文件不会出现

    我将 CSS 导入为 import style css 以及 CSS 中具有背景 URL 属性的图像 我想要的是制作一个包 将其发布到 npm 而无需构建 然后将其安装到新的 CRA 中并在那里使用它 在react中使用自制的npm包 编译
  • 计算 HDLC 帧的 FCS(CRC)

    我有以下框架 7e 01 00 00 01 00 18 ef 00 00 00 b5 20 c1 05 10 02 71 2e 1a c2 05 10 01 71 00 6e 87 02 00 01 42 71 2e 1a 01 96 27
  • Bean 验证 @Positive 指令不适用于 Integer @PathVariable

    我正在尝试使用 Positive bean 验证注释来验证控制器方法 REST Api 资源 整数参数 但没有任何反应 Java Java 版本 11 0 2 2019 01 15 LTSJava TM SE 运行时环境 18 9 内部版本
  • 核心耦合内存在 STM32F4xx 上可执行吗?

    尝试从 STM32F429s CCM 运行代码 但每当我命中 CCM 中的第一条指令时 我总是会遇到硬故障 并且 IBUSERR 标志被设置 该指令有效且一致 STM32F4xx 是否可能不允许从 CCM 执行 数据访问效果良好 alios