完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
相关推荐
9个回答
|
|
|
开一下HAL 的配置,stm32f4xx_hal_conf.h,把RAM相关的模块开起来,HAL_SRAM_MODULE_ENABLED,HAL_NOR_MODULE_ENABLED,等。
并且把相关的HAL文件,也包含进来。stm32l4xx_ll_fmc.c, stm32l4xx_hal_nor.c等。 |
|
|
|
|
|
这个是HAL_SRAM_Init() 内部的错误,也就是HAL库里面的错误。难道我要修改HAL库包含stm32l4xx_ll_fmc.h??这个不现实吧。
|
|
|
|
|
|
这个是你工程里,HAL lib库包含问题。提示你缺少HAL库文件。把相关的HAL库文件(如stm32l4xx_ll_fmc.c)等,添加到工程!!
|
|
|
|
|
|
首先 HAL库和LL库 在RT-Thread Studio 创建工程的时候,就已经全部加载到工程libraries里面了。其次 stm32l4xx_ll_fmc.c 这文件在库里面是不存在的。只有.h。
|
|
|
|
|
|
stm32f4xx_ll_fsmc.c
stm32f4xx_ll_fmc.c stm32f4xx_hal_nor.c bspstm32librariesSTM32F4xx_HALSTM32F4xx_HAL_Driver 找找看,你用的F4系列,我给的是L4,所以找不到。 |
|
|
|
|
|
我知道,这些基础知识我还是知道的。这些文件都已经在工程中的Libraries里面了。在配置文件也开启了相应模块。这个错误是HAL_SRAM_Init() 库的内部错误。如果你可以尝试RT-Thread Studio 建立一个工程,调用HAL_SRAM_Init()去初始化SRAM看看结果。
|
|
|
|
|
|
建立了,需要手动配置Kconfig, 增加
#define BSP_USING_EXT_FMC_IO 这样导入:stm32f4xx_hal_sram.c 即可。 建议先裸机跑起来,找到所需的文件,然后,查看 SConscript,把需要的宏配置上,即可解决文件包含问题。 |
|
|
|
|
|
要配置Kconfig 你应该不是 RT-Thread Studio 创建的。RT-Thread Studio是没有Kcofig的。
已经解决了, 下载最新的HAL库替换就好了。 |
|
|
|
|
|
碰到类似问题,将CubeMX生成的MDK工程DriversSTM32H7xx_HAL_DriverSrc目录下的stm32h7xx_ll_fmc.c文件COPY到rt-studio工程目录
librariesSTM32H7xx_HAL_DriverSrc下,重新编译即可。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1033 浏览 0 评论
2877 浏览 0 评论
图腾柱PFC无法上升至400V,且电感电流为正弦波形,但是幅值极小
9386 浏览 0 评论
飞凌嵌入式ElfBoard-Vim编辑器之静态链接和动态链接
2898 浏览 0 评论
使用 LinkBoy 将程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板
2302 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:37 , Processed in 0.845048 second(s), Total 58, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2180