keil 相关问题

适用于ARM和其他嵌入式微控制器的Keil IDE和编译器工具。其中包括:ARM开发工具C166开发工具C51开发工具C251开发工具调试适配器评估板

如果依次声明可分割的变量,它们的地址将递增吗?

我们有一个包含大量文件的c程序,我们想知道一件事。我们正在用C51编译它。如果在一个文件中说,如果我声明了一些变量,例如:unsigned char xdata ...

回答 1 投票 0

比较浮点变量和无符号整数时的意外结果

我在C代码中比较两个变量时遇到了一个奇怪而出乎意料的问题。该代码是使用Keil for STM32F407微控制器编写的。请考虑以下因素:if(f1> u1)...

回答 2 投票 0

比较浮点变量和非正整数时的意外结果

我在C代码中比较两个变量时遇到了一个奇怪而出乎意料的问题。该代码是使用面向STM32F407微控制器的keil编写的。请考虑以下问题:if(f1> u1)...

回答 1 投票 0

中断处理程序将无法运行

我工作的一个stm32l467并试图当我按下用户按钮运行一个ISR。一切看起来都正确地进行设置。我已经看了看在调试器(凯尔UV)和所有寄存器...

回答 1 投票 0

是否有可能在0xFF的使用十六进制值统一码使用Keil uVision 5?

我想打印Δ安慰。我试过的printf( “\ u0394”);但得到了以下错误:../Src/main.c(322):警告:#3488-d:用十六进制值Unicode字符394不在可表示...

回答 2 投票 0

如何将变量放在内存中的给定绝对地址(使用GCC)

RealView ARM C编译器支持使用(address)处的变量属性将变量放在给定的内存地址:int var __attribute __((at(0x40001000))); var = 4; //改变记忆......

回答 5 投票 21

使用cppunit进行代码覆盖的机制

我需要获取产品代码的代码覆盖率。我们使用cppunit进行单元测试。完整的代码是cpp。代码编译使用make文件进行。有没有办法把...

回答 1 投票 0

uVision Keil STM32在调试“***错误57:非法地址(0x08000000)”时出错

我写了一个简单的代码,只为STM32F103RBT6设置时钟和初始条件,并通过ULINK2成功地在我的板上编程。但是当我要调试模式时,我看到了这个错误:*** ...

回答 1 投票 0

我可以用keil uvision优化代码大小吗?

我正在用keil uvision(免费版)编译一个项目。我收到以下错误:。\ _ build \ test.axf:错误:L6047U:此图像的大小(32992字节)超过了此允许的最大值...

回答 2 投票 0

比较RTOS的参数是什么?

我想比较两个RTOS(例如 - > Keil-RTX,Ucos-iii和freertos),但我不知道我需要用什么参数来比较它们,例如内存占用,认证等。我们在哪些方面......

回答 1 投票 1

使用os_mut_wait和短暂超时的Keil RTX优先级继承?

优先级继承是Keil RTX(和其他)的一个功能,可以防止优先级倒置。如果高优先级任务正在尝试获取已由低级别任务获得的互斥锁,则优先级...

回答 1 投票 0

C中的延迟功能不延迟

这是一个非常奇怪的问题,因为它应该有效,但事实并非如此。我的任务是做一个延迟程序的简单功能。所以在使用函数之前的时间和使用函数之后:时间之后......

回答 1 投票 -3

stm32l476 ADC没准备好

我试图在STM32L476 Nucleo板上调出一个ADC。我想我配置好的东西,但我必须错过一步。我知道这可以使用HAL API和CubeMX来完成,但我......

回答 1 投票 1

将PC(R15)设置为指向我的代码后,使用Keil将其放在RAM中所需的地址,嵌入式ARM设备上

我需要将程序放在内存0x20000000的地址中。在Keil的项目选项中,我打开了“Target”选项卡并设置了以下设置(屏幕截图在这里 - > https://i.imgur.com / ...

回答 1 投票 -2

无法在嵌入式设备上分配内存

我知道在嵌入式环境中使用malloc是不鼓励的,但我发现了与我需要使用它的相关的例子,它对我来说很好。这是代码,我发现它的执行...

回答 1 投票 1

如何查找固件使用的Flash和RAM的大小?

如何找到固件使用的闪存(ROM)和RAM的大小?固件使用C ++实现。我也有Keil microvision4;找到ROM和RAM大小会有帮助吗?或者我......

回答 1 投票 1

'&'操作后存储的值是多少?

在下面的代码中,无效I2C_Write(uint8_t v_i2cData_u8){uint8_t i; for(i = 0; i <8; i ++)//循环8次以发送1字节数据{SDA_PIN = v_i2cData_u8&...

回答 2 投票 0

Keil arm Cortex - 查找中间数字3

假设我将3个数字值加载到三个不同的寄存器。我想找到中间数字。 AREA中位数,CODE,READONLY EXPORT主要首先是EQU 3中间EQU 3,最后是EQU 9 ENTRY ......

回答 2 投票 0

Keil stm32,使用程序集,分散文件和c。如何将c代码入口点导出到程序集?

为了组合.c和汇编,我想传递我的.c代码的起始地址,并编程微控制器以知道它的程序从该地址开始。正在我写我的启动文件...

回答 1 投票 2

如何让eclipse IDE更灵活?

我是来自Keil C的Eclipse的新手。我几乎没有提示在Keil上快速编写代码,但我在Eclipse上找不到它。有人可以帮帮我吗?概述折叠/展开所有定义如下查找...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.