找过网上的资料说是在board文件夹下重新添加但是我这边没有这个文件夹,如何解决这个问题,求大神指点
查看更多
看下 components/fal/samples/porting 这个文件夹
自己新建一个fal_cfg.h,包含进去就好了
fal_cfg.h
这个得自己加的吧
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
fal_cfg.h的路径解决了,但是
会报这个错误,还有我用了fal组件,只生成了sfud的.c文件,没有STM32的port.c文件
fal_cfg.h
配置正确了吗?@zheng666board.h
文件board.h我只用了片内的flash,配了第一个,fal_cfg.h 也根据driver_f1.c进行修改了
我使用fal组件,只生成了一个sufdport.c文件,另一个stm32port.c文件没有生成。[@Jack_](https://club.rt-thread.org/u/0fdbef45747ff9cc)
第二步也要配置的呀

先别管SFUD了
另外看你的
drv_flash_f1.c
有没有成功包含下图头文件@zheng666
在19行和249行
改成
#if defined(RT_USING_FAL) || defined(PKG_USING_FAL)
@zheng666
sample文件夹消失了,porting文件夹也没有了@Jack_
编译还报错吗??你先把
FAL
给调通呀。sample
文件夹没啥用@zheng666
编译不报错了,
执行这个命令不出来东西@Jack_
main.c
用fal_init();
这个初始化@zheng666
你地址超了吧?
先设置一个分区
@zheng666
是的@zheng666
调通就好,只是之前做过,顺便解答一下而已。😀 😀加油
@zheng666
还是感谢你@Jack_
升级不成功?是app固件没下载进去?(看打印信息是下载成功了)还是boot没有正常跳转到app?
你把情况描述详细一些,目前看着像是boot跳转app失败了
@zheng666
是不是boot没有把下载的固件搬到APP里@Jack_
应该是的,等我晚会实验一下

而且你的boot分区表设置的不对
你先试一下
@zheng666