小米平板5上安装stlink驱动
小米平板5上安装stlink驱动
上了大学以后,考虑到游戏本的笨重和轻薄本的价格,再加上我对这方面的刷机也非常感兴趣,索性买了台小米平板5刷机神板来体验一下。刷机过程跟着教程走的,基本没什么问题,之前学51单片机的时候,也没什么问题,可以正常使用CH340驱动,但在装stm32的stlink驱动时,就出问题了。
stlink版本
小米平板5是arm架构的芯片,所以很多软件的安装都需要考虑版本,其他版本的虽然可以转译,但是效率比较低,肯定是原生arm软件支持性比较好。
但我一开始没注意到这一点,就随便选了个64位的驱动安装了,也没报错,但是却不能正常使用,还卸载不了。驱动安装不会报错,但是就是用不起,非常的离谱。
签名验证
后来我再在网上找了arm版本的驱动,竟然真的有大佬做了适配,但是死活装不上,因为该死的微软做了驱动程序签名验证,如果你要安装没有数字签名的驱动,必须要手动设置,但是我这个平板装的系统都是被大佬修改过的,有部分功能不支持,虽然可以安装原版的Windows,但是有一些驱动未作适配,这个表现在我通过高级启动进入疑难解答的时候,发现触屏不能使用,也不能像安卓刷机一样利用音量键和电源键控制。
这个签名验证的关闭失败的操作如下
我尝试了几个版本的Windows,懒人包刷不了就刷wim,反正驱动mindows会帮我自动打好,但是每一个包都有各种各样离奇的问题,导致关闭不了驱动验证。
柳暗花明
朋友发现了酷安的一个帖子,就是专门解决这个问题的,没想到在基安还有这么多人跟我一样,都选择用小米平板5来做嵌入式的,基本的使用都没问题,而且也很方便。
原理就是通过mindows的内置的工具,直接安装驱动,绕过微软的限制。操作如下,
先进入平板的fastboot模式,注意,这里应该不能用adb命令进入,我用adb reboot fastboot进入的是fastbootd模式,mindows也检测不出来,必须要长按电源跟音量减键进入fastboot模式,然后用mindows的脚本进入大容量模式,操作界面如图
通过fastboot临时启动进去便可以了,一路跟着提示走,不会出什么问题的。
然后再进入mindows的安装和删除驱动脚本,选中arm版本的stlink驱动就可以安装了,没有其他的问题。
安装完了以后就可以重启退出fastboot模式,如果你是安卓时进入的fastboot,那还要刷入uefi做启动引导,如果是在win的状态下,重启即可。重启以后,就可以发现,stlink已经装好了,如果还是提示感叹号的话,那就搜索电脑上的驱动,选择stlink安装即可。
差不多到这里就结束了,事实证明,可以在keli5里正常使用stlink进行load,做好基本库的配置后就可以痛苦地开始stm32的学习使用了。
结语
小米平板5不愧为刷win神板,使用体验非常好,轻便,续航也是在线的,唯一有点可惜的就是充电功率差了点意思,只有33w。价格也算美丽,如果不做扩容的话,800-900就可以拿下,保值也非常保值,我做了扩容,扩容到了12+512,要15张了,其实感觉也没什么大必要。
至于小米平板5的刷win,市面上有非常多成熟的图文和视频教程,我也没遇到什么问题,非常的顺利,我就不打算记录了(其实是当时根本没拍照记录),某贼的mindows做的也是非常好,工具什么的都挺全的,玩机圈就是有这么些大佬支撑着,为爱发电,才发展起来的啊。