
https://shequ.stmicroelectronics.cn/thread-622531-1-1.html 在这个问题基础上遇到了新的问题,keil编译同样的程序boot跳转app执行是没有问题的,切换的cubeide之后跳转之后app压根就不能执行,需要什么关键配置吗? |
我在打开应用程序的时候,它报了图片里面的错误,还没进入安装界面
安装STM32CUBEIDE时提示Error launching installer,我的电脑设置的是中文简体,杀毒软件也推出了,怎么才能安装软件?
STM32CubeIDE报错
SDIO读取TF卡,1bit模式正常,4bit模式无法读取
cudeide执行run是烧录还是只是执行呢
cubeIDE在run后出现错误
在STM32Cube IDE1.18.0里 写ODR 编译不成,咋办?
CUEBIDE生成的APP程序,在写入FLASH之后无法正常跳转。
有关Cubeide IAP 问题
Cubeide1.18.1在线调试改变"现场表达式"中的值提示找不到地址
你确认下栈顶位置、程序存放位置。这些都是在ld文件里的内容。
_estack = ORIGIN(RAM) + LENGTH(RAM);
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = xxK
ROM (rx) : ORIGIN = 0x08008000, LENGTH = yyK
再就是检查VTOR的偏移配置,比方:
#define VECT_TAB_OFFSET 0x8000
再就是跳转前将中断使能都 禁用掉、跳转过程中不要有中断请求发生。
保险起见,跳转前将PLL 也关闭掉。或者在APP端的SystemClock_Config()之前
先调用下HAL_RCC_DeInit();
感谢指导,在SystemClock_Config()之前调用HAL_RCC_DeInit()之后问题解决了;
keil和Cubeide下代码的唯一差异点就是这里了;
Cubeide下还不能直接初始化时钟啊
1