偶尔,有人反映,当STM32H7芯片开发是基于KEIL_MDK开发环境时,不可能下载程序代码进行调试。有些人甚至明确表示,该芯片的V版本不好,而其他版本的H7芯片不坏,如Y版本和Z版本。一些人还反馈说,把开发环境转移到STM32CubeIDE.是可以的
在这个问题上,我专门用MDK环境做了验证测试。不管是什么版本的STM32H7芯片,都可以下载和调试。遇到类似问题时,我们可以从以下几点寻找原因:
首先,STLINK调试器的固件版本应该保持更新。
这可以通过STLINK实用工具软件工具或STM32子程序工具来完成。
第二,尝试更新STM32H7系列芯片设备的DFP封装。
该设备的DFP包可以通过在线下载在KEIL MDK环境下自动更新和下载。当然,你也可以在手工添加之前去www.keil.com/pack下载。
第三,调试器应该在MDK环境中正确配置。
几乎所有的stM32开发板都与STLINK调试器集成在一起,越来越多的开发板与STLINK V3版本调试器集成在一起,所以如果您使用ST官方提供的开发板进行调试,请注意不要选择错误的调试器。当然,我们可以将其配置为自动选择。
总的来说,如果发现无法使用基于MDK环境的STM32H7芯片进行下载和调试,首先,请关注以上几点,找出原因,尤其是前两点。当然,如果是由电缆连接、电源和其他原因造成的,那就另当别论了。
防控疫情的需求激发之下,代替人类送药、送餐送菜、消毒巡逻的无人车成了疫情期间的特殊尖兵。疫情过后,无人车配送是否...
2020-03-23 17:12市场分调研机构Omdia的最新数据分析显示,全球智能城市人工智能(AI)软件市场将从6 738亿美元(2019年),在2025年将增长到4...
2020-04-07 17:55现代电测技术日趋成熟,由于具有精度高、便于微机相连实现自动实时处理等优点,已经广泛应用在电气量和非电气量的测量中。
2020-04-07 17:56微软经常在游戏领域开辟路径,扮演开拓者的角色,这一点体现在很多方面,包括微软的尖端技术(DX12终极版 DX光追),硬件(X...
2020-04-07 17:57去年 12 月,波音为美国宇航局发射了未载人的 Starliner 航天器。然而由于技术问题,任务并没有按计划进行。作为 NASA ...
2020-04-07 17:58