安装了芯片支持包,MDK仍找不到flash算法的解决方法

参考连接:http://www.openedv.com/forum.php?mod=viewthread&tid=268879;

最近将MDK5.14卸载后,安装了最新版的5.25。
使用过程中,有一个特别奇怪的问题。已经安装了STM32F4的芯片支持包(在MDK官网下载)。
除了FATFS实验外,其它实验,都能找到那个1M的flash算法,如图1所示。
唯独FATFS实验,1M的flash算法不见了,不知为何会出现这种情况。

这时,不要慌,先打开能找到1M flash算法的实验,点击1M flash算法,可以看到它的存放路径,如图3所示。
在图3所示的图片中,可以发现Origin栏显示flash算法来自两个类别,一个是Device Family Package,一个是MDK Core。这就提示,flash应该存放在两个文件夹中。
这时,随便点一个MDK Core的flash算法,找到路径,如图4所示。

接着,将图3路径下的1M flash算法文件(.FLM)复制到图4所示的flash文件夹里,关闭MDK软件,重新打开FATFS实验,可见,1M flash回归了,如图5所示。编译、下载,一切又回归正常。

出现这种flash算法明明存在,在其它工程中能加载,在有些工程中无法加载的状况,不禁让人想起这是否是软件的反D版策略呢?目前还无法确定,但是为了以防万一,这时,点击一下
MDK界面的pack installer图标,可以发现MDK通过它连网下载支持包,令人奇怪的是,它同时还在上传什么东西,如图6所示。为阻止MDK连网上传某些东西,点击图6最右边那个图标,选择禁止连网即可。
这样,MDK就不能上传数据了。只是以后要从MDK官网手动安装支持包了,这也无所谓的,因为用迅雷从官网下载比用pack installer自动下载快很多。

目前只发现MDK的pack installer能连网。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值