cost 70 ms
为什么定时器中断中断 ARM CMSIS DSP 在 STM32L4 上的功能? - Why timer interrupts breaks ARM CMSIS DSP functions on STM32L4?

我有一个简单的 function 可以对某些数据执行数学运算。 它工作得很好。 但是,如果启用 TIM2 中断,则功能永远不会完成。 代码被卡在一些 ARM CMSIS DSP function 处。当我用调试器停止代码时,cursor 出现在其中一个中断中。 此外,在这种情况下,Keil 调试器 ...

STM32L072 USB Flash驱动 - STM32L072 USB Flash Drive

我正在 Keil µVision 中从事嵌入式 C 项目。 该项目的一部分是使 uC 检测并作为 USB flash 驱动器运行。 我正在使用通过 SPI2(P/N: SST26VF016B )连接到外部 SPI Flash 的 STM32L072。 我可以毫无问题地读/写/擦除/SST26V fl ...

我想在带有 m2 处理器的 macbook 上使用 keil uVision 对 STM32 进行编程。 怎么做,有可能吗? - I want to program STM32 using keil uVision on a macbook with an m2 processor. How to do it and is it possible at all?

我使用 Parallels 在 Windows 上安装了 keil uVision。 我有 STM32(很多不同的)和 ST-LINK。 所以,我想从带有 m2 处理器的 macbook 固件我的程序。 我可以做吗? 我试图在 inte.net 中找到驱动程序,但没有任何效果。 如果你能告诉我该怎 ...

CMSIS 和 HAL 在一个集成 CMSIS 和 HAL 的项目中 - CMSIS and HAL at one project integrating CMSIS and HAL

我想知道,是否可以在 KEIL 的同一个项目中添加 CMSIS 和 HAL 库......根据我的知识,我在不同的文件夹中添加了 CMSIS 库,但在编译时我遇到了这些错误...... 你们遇到过这个问题吗? 你能帮助我吗? 注意:主要项目是用 CMSIS 编写的,我不想用 Hal 重写它。 有2个 ...

如何在不重新加载十六进制文件的情况下进入调试模式? - How to enter debug mode without reloading the hex file?

对于 keil,每次当我 select 菜单“调试 --> 启动/停止调试会话”时,IDE 将执行以下操作: 将 hex 文件重新加载到目标设备的 flash 重启目标设备并进入调试模式现在如何跳过第1步直接进行第2步? 因为第 1 步花费很多时间。 我的意思是,即使 keil 生成的当前十 ...

Keil ARM MDK访问memory区域(写)时如何设置断点 - How to set the breakpoint when acessing the memory area(write) on the Keil ARM MDK

硬故障异常有时会在系统运行期间发生。 因为栈区的LR被一个垃圾数据覆盖了。 所以我想在栈中的LR被特定数据写入时设置断点,即当任何特定数据写入memory中的特定地址时。(当0x12345678写入地址0x20004321时) 我如何在keil的ARM MDK上做到这一点? ...

如何比较 L 的第二低字节与 M 的第二低字节的数值 - How to Compare the Numerical value of the Second-lowest Byte of L to the Second Lowest Byte of M

如何比较 L 的第二低字节与 M 的第二低字节的数值? 我有一个伪随机数生成器,但我不确定如何对字节进行排序。 我需要找到“L”和“M”的第二低字节,然后根据哪个具有更大的“第二低”字节来增加变量“lHigh”或“mHigh”的值。 因此,例如,32 位十六进制数 0xAABB CC DD 的第二低 ...

为什么 LDRA TBRun 缺少自己看似基本的函数调用? - Why is LDRA TBRun missing its own seemingly basic function calls?

我在使用 Keil uVision 的 STM32L4 芯片的现有项目上使用LDRA 的 TBRun ,并尝试运行已知在另一个人的机器上成功的单元测试序列。 我现在的任务是尝试在我自己的机器上打开它并进行一些小的编辑。 在编译时,我在下面收到此错误。 乍一看,这当然是一条非常明显的编译错误消息—— ...

无法使用最新的keil MDK版本(V5.37)构建 - can't build with the latest keil MDK version(V5.37)

all: 我更新了我的keil MDK版本到最新的V5.37,然后我发现这个项目不能再构建了。 由于V5.37不支持编译器5,并且将默认编译器设置为编译器6,所以我安装了编译器5(Arm编译器版本5,V5.06更新7),带有独立补丁。然后将编译器5添加到keil ,设置编译器5为默认编译器,但是k ...

2022-06-02 13:07:06   2   316    c / arm / keil  
KEIL项目的发布版本比STM32F413单片机上的调试版本慢很多,为什么? - Release version of KEIL project much slower than debug version on STM32F413 MCU, why?

我使用 FreeRTOS 在 STM32F413 和 STM32CubeMX 上开发了固件。 我有几个任务和串行 PPP 连接 (PPPoS)。 我正在使用KEIL IDE进行调试,在调试模式下一切正常,调试后无需重置 MCU。 但是当我关闭它然后再次打开电源时,操作速度慢了 8 倍(在 PPPo ...

Keil 中 STM32F429 的 ISR 中不更新易失性变量 - Volatile variable is not updated in ISR in STM32F429 in Keil

我正在努力从 STM32F429 中的定时器中断中获取值。 我正在使用凯尔。 我使用的 HAL 不是来自 CubeMX 的,而是旧版本库。 由于某些原因,我必须继续在这个图书馆工作。 我已将中断中的计数器值声明为“volatile”。 但是我得到的值是垃圾或者没有增加。 定时器 4 设置为运行执行 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM