hi1314 发表于 2018-8-26 15:16:41

stm32L0程序移植到L4中使用

在程序移植过程中更换了Drive目录starup文件也换了。现在程序报错
..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h(46): error:#5: cannot open source input file "stm32l4xx_hal_conf.h": No such file or directory
程序找不到 配置文件, 请问我下一步该怎么弄,

anobodykey 发表于 2018-8-26 18:15:12

把你的stm32l0xx_hal_conf.h文件重命名为stm32l4xx_hal_conf.h

wenyangzeng 发表于 2018-8-26 21:04:06

重新设定文件路径:


feixiang20 发表于 2018-8-26 23:33:41

除了命名以外,你把路径重新设置回去看看效果

奏奏奏 发表于 2018-8-27 04:53:57

本帖最后由 奏奏奏 于 2018-8-27 05:02 编辑

用STM32CubeMX重新新建工程,编译通过了再将代码搬运过去呀!
你都用HAL库了,还要自己去修改移植后的启动文件,这不是扭曲了ST官方宣传的HAL库可移植性能吗?
你说官方还弄STM32CubeMX来干啥?不就是为了HAL库的代码好在STM32的各个系列之间移植代码吗?
如果楼主就没有按照官方设定的在“/* USER CODE BEGIN 5 */”与“/* USER CODE END 5 */ ”之类的中间写代码?那你当我上面的话没说。
页: [1]
查看完整版本: stm32L0程序移植到L4中使用