keil烧录STM32F7芯片出现flash download failed的解决方法

   我这边采用的是keil5.26,和keil5.21版本,安装在笔记本电脑的5.21版本运行正常,而在台式机5.26版本中出现flash download failed,之前一直以为是版本和安装路径的问题。后来,把安装路径安装在C盘后,还是出现这种问题。
   后来在查看flash设置,发现问题!发现stm32F7 pack包中2.7版本能识别到512KB flash,而2.14版本虽然keil安装路径下面有,但是识别不到,后来采用2.7版本的pack包,完美解决问题!

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Version: 2.12.0 (2019-07-17) Keil.STM32F7xx_DFP.2.12.0.pack Download Updated Pack to include subset of STM32Cube_FW_F7 Firmware Package version V1.15.0 using HAL Drivers V1.2.7 Added support for Low Level (LL) drivers. Corrected RTE_Device.h file (I2C3_SDA) Corrected condition for selecting HAL RCC MX_Device_h.ftl: Updated parsing of USART virtual mode Updated generation of macros: Added handling for '(' and ')' symbols Corrected launching STM32CubeMX via "play" button for existing projects overwrites with a new STM32CubeMX project file instead of loading existing. Updated Board Examples: graphics examples use Segger emWin version 5.50.0. examples enable Event Recorder in debug targets Updated LCDConf.c (ready for GUI_USE_ARGD = 1) CMSIS-Driver: CAN: Corrected SetBitrate function to leave Silent and Loopback mode as they were. Corrected SetMode function to clear Silent and Loopback mode when NORMAL mode is activated. Corrected MessageSend function to only access required data for sending. EMAC: Corrected __MEMORY_AT(x) define to be compliant with Arm Compiler 6. Corrected: ETH DMA initialization moved to enable of MAC transmitter or receiver solving netInitialize/netUnnitialize/netInitialize sequence. I2C: Corrected transfers for data sizes greater than 255 (Complete Reload handling). Corrected I2C_SlaveReceive functionality. Corrected code alignment. MCI: Added data cache handling. USART: Added check for valid pointer to USART_PIN prior to use. Corrected POWER_OFF sequence. DMA is DeInitialized after it is aborted. USB Device: Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into configured FIFO (compile time configured). I/O output speed is configurable SPI: Updated SPI_TRANSFER_INFO structure - tx_buf type changed from uint8_t * to const uint8_t *. Added check for valid pointer to SPI_PIN prior to use.
Keil5STM32F7包是一种集成开发环境(IDE),专门用于开发和调试基于ARM Cortex-M7内核的STM32F7系列微控制器。Keil5是Keil软件公司开发的一款强大而全面的IDE,提供了丰富的工具和功能来简化嵌入式系统的开发过程。 Keil5STM32F7包包括了以下主要特点和功能: 1. 支持多种编程语言:Keil5STM32F7包支持C和C++语言,这使得开发人员可以使用各种语言编写嵌入式软件。 2. 提供丰富的开发工具:Keil5STM32F7包配备了一系列强大的开发工具,包括编译器、调试器和仿真器等,能够满足开发人员各种需求。 3. 具有直观的用户界面:Keil5STM32F7包拥有用户友好的界面,开发人员可以轻松地进行项目管理、代码编辑和调试等操作。 4. 提供全面的调试能力:Keil5STM32F7包支持实时跟踪和调试,能够帮助开发人员快速发现和解决代码中的错误。 5. 支持硬件抽象层(HAL)库:Keil5STM32F7包与STM32Cube软件一起使用,可以轻松地生成HAL库,加快开发过程。 6. 提供周边设备库:Keil5STM32F7包还提供了一些预编译的驱动程序和示例代码,以帮助开发人员更快地集成外设和实现功能。 总之,Keil5STM32F7包是一款功能强大且易于使用的开发工具,适用于开发基于STM32F7系列微控制器的嵌入式系统。使用该包,开发人员可以快速构建可靠的嵌入式应用程序,并具备强大的调试和测试能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值