Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab Simulink STM32F4支持包包含损坏的.zip文件_Matlab_Simulink_Corruption_Stm32f4discovery - Fatal编程技术网

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

Matlab Simulink STM32F4支持包包含损坏的.zip文件,matlab,simulink,corruption,stm32f4discovery,Matlab,Simulink,Corruption,Stm32f4discovery,我尝试在Matlab2014a上安装STM32F4支持包,但每次都无法安装。我第一次尝试直接从internet安装,但失败后,我尝试再次下载,然后从文件夹中安装,但也失败了,错误消息相同: (tl;dr it说zip文件stsw-stm32068.zip已损坏。) 我试图用winRar手动打开这个特定的zip,但winRar也出现了同样的错误,说zip文件已损坏。其他文件打开时没有问题。一开始我确信这是我的错,因为这样的错误会很快被发现并修复,因为这个硬件,可能还有它的支持包都被广泛使用。但是

我尝试在Matlab2014a上安装STM32F4支持包,但每次都无法安装。我第一次尝试直接从internet安装,但失败后,我尝试再次下载,然后从文件夹中安装,但也失败了,错误消息相同:
(tl;dr it说zip文件stsw-stm32068.zip已损坏。)

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

有人知道在哪里可以得到一个干净的软件包,比如旧版本或其他什么吗?很遗憾,你只能通过Matlab软件包安装程序下载。如果有人能寄给我这个zip文件就太好了,我在互联网上什么地方都找不到


干杯

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

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


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

这与主题无关,我已投票决定关闭它。那么我应该在哪里发布它?Mathworks论坛需要很长时间才能做出反应,即使他们真的这么做了。不过我已经找到了一个解决方案,所以它可能会帮助其他人解决这个问题。