你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
项目中使用板子第一次下程序后必须得重新上下电才能下程序,期间什么复位都不起作用,只有第一次会有这种情况
观察第一次对应的PC指向0X1FFF5236,该区域对应SYSTEM区,以为是启动选项字节问题,发现烧写完和未烧写的选型字节是一样的,并没有区别
各位友友,有没有遇到一样的情况的?
举报
xmshao 发表于 2024-12-18 11:17 你可以随便换个简单代码试试,看看问题是否跟代码有关。 一般来讲,如果代码里有RD修改的操作的话,需要断 ...
不是代码问题,BOOT引脚和选项字节都正常;
问题在于初次上电未烧写程序时其PC指针指向都不对,烧写完程序后需要断电再上电就能运行,PC指针指向才指向FLASH区域;后续下程序能够正常复位并运行
晓戴阿文 发表于 2024-12-18 14:56</p> <p>不是代码问题,BOOT引脚和选项字节都正常;
[md]如果BOOT相关配置为主闪存启动,芯片会尝试从主闪存(0x08000000)启动。如果主闪存中没有有效程序,PC会指向哪里应该是不定的。如果BOOT引脚配置为系统内存启动,芯片会启动系统内存中的引导加载程序。个人认为可能boot配置方面原因较大。
xmshao 发表于 2024-12-18 16:28 如果BOOT相关配置为主闪存启动,芯片会尝试从主闪存(0x08000000)启动。如果主闪存中没有有效程序, ...
[md]之前用其他ST的MCU第一次下程序都是能复位运行的,不需要重新断电上电;这款L496RG就比较奇怪
個人中心的頭像怎麽換掉
如何调整CubeMX的默认引脚
《年中视频学习心得》+我在年中学习STM32心得
cudeide执行run是烧录还是只是执行呢
無綫藍牙低功耗板卡NUCLEO-WBA65RI
Keil编译为何慢?
stm32cubemax
STM32U575VGT6在cubeMX中没有FATFS中间件,是不支持?还是待开发?现在这块板子使用FATFS只能自己手动移植吗?
电磁炉
boost电路程序控制
一般来讲,如果代码里有RD修改的操作的话,需要断电重启。
另外,你检查下BOOT脚的配置及焊接情况,是否有存在状态不稳的情况。
不是代码问题,BOOT引脚和选项字节都正常;
问题在于初次上电未烧写程序时其PC指针指向都不对,烧写完程序后需要断电再上电就能运行,PC指针指向才指向FLASH区域;后续下程序能够正常复位并运行
[md]如果BOOT相关配置为主闪存启动,芯片会尝试从主闪存(0x08000000)启动。如果主闪存中没有有效程序,PC会指向哪里应该是不定的。如果BOOT引脚配置为系统内存启动,芯片会启动系统内存中的引导加载程序。个人认为可能boot配置方面原因较大。
[md]之前用其他ST的MCU第一次下程序都是能复位运行的,不需要重新断电上电;这款L496RG就比较奇怪