Simulink STM32F4 支持包包含损坏的 .zip 文件

Simulink STM32F4 support package contains corrupt .zip file

我尝试在MAtlab 2014a上安装STM32F4支持包,但每次都安装失败。我首先尝试直接从 Internet 安装它,当失败时我尝试先再次下载它,然后从文件夹安装它,但也失败了,并出现相同的错误消息:
(tl;dr 它说 zip 文件 stsw-stm32068.zip 已损坏。)

我试图用 winRar 手动打开这个特定的 zip,但我从 winRar 那里得到了同样的错误,说 zip 文件已损坏。其他文件打开没有问题。一开始我确信这是我的错,因为这样的错误会很快被发现并修复,因为这个硬件和可能还有它的支持包被广泛使用。但是我试了好几次,每次都得到一个损坏的zip文件,所以我猜它一定是一个错误的包。

有谁知道在哪里可以获得未损坏的软件包,例如旧版本之类的?很遗憾,您只能通过软件包安装程序通过 Matlab 下载它。如果有人可以将此 zip 文件发送给我,那就太好了,我在 Internet 上的任何地方都找不到它。

干杯

我搜索了一段时间,发现了一些东西,我在记事本中打开 zip 并找到了 HTML 代码,所以我将 zip 的扩展名更改为 .htm,它似乎是一个功能齐全的 HTML 页。 我不知道为什么 .zip 扩展名是由 Matlab 给它的。

解决方案: 我制作了一个新的 "stsw-stm32068.zip" 文件来替换损坏的文件, 并将旧的损坏的 zip 文件重命名为 "stsw-stm32068.htm" 并将此页面放入新的 zip 中,并尝试安装它。 我只是猜测 html 文件是所述 zip 中唯一的文件,与 zip 本身同名。令我惊喜的是,现在安装成功了。 我会将此错误报告给 Matlab。

我现在卡在了安装过程中的 CMSIS 文件夹验证中。我找到了一个 CMSIS 文件夹并将其指向该位置,但它是 v3.00 并且需要 v3.01。这只是更新 CMSIS 文件夹的问题,我相信它会在之后安装。