300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 安装了芯片支持包 MDK仍找不到flash算法的解决方法

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

时间:2019-06-11 13:03:29

相关推荐

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

参考连接:/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能连网。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。