你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
while ((SD_DMAEndOfTransferStatus() == RESET) && (TransferEnd == 0) && (TransferError == SD_OK))会卡在这里,如果我不用bootloader跳转,而是直接操作SD卡就正常运行,这是怎么回事?
举报
butterflyspring 发表于 2024-6-4 09:25</p> <ol> <li>可以尝试去掉SD卡相关代码执行,看看从 bootlloader 跳转本身是否有逻辑异常。</li> </ol> <p>
bootloader是可以正常跳转的,不管跳转后是否操作SD卡都可以,就是跳转之后操作SD卡就不行了,如果不用bootloader,直接初始化SD卡就没问题
在BOOT程序里面是否操作了SD卡,如果操作了,在跳转之前,先执行卸载。APP程序里面重新初始化,加载SD卡试试。
低速晶振不起振问题
STM32F1使用FSMC外扩SRAM数据读写高8位数据异常问题
STM32F103烧录程序后电流变大
STM32F103CBT6读取单总线温湿度传感器,需要手动重启。
求教學stlink v3 set** 怎麼和**blue pill**連結傳輸寫好的程式
F103和G474的180°移相區別
怎么下载stm32f103zet6的spice模型,没找到
塗鴉模組適配ST芯片
板载stlink无法连接到设备
STM32F103长时间运行,串口发送失败
2. 调试和检查一下,运行bootloader时是否占用了某些相关资源。
bootloader是可以正常跳转的,不管跳转后是否操作SD卡都可以,就是跳转之后操作SD卡就不行了,如果不用bootloader,直接初始化SD卡就没问题
在BOOT程序里面是否操作了SD卡,如果操作了,在跳转之前,先执行卸载。APP程序里面重新初始化,加载SD卡试试。