小编DAl*_*ies的帖子

在没有 R/W 保护的情况下闪存代码后禁用 STM32 闪存

我有一些使用 StdPeriph 库编程 stm32 的经验。但是现在我用 STM32CubeMX 代码生成器尝试了 STM32Cube HAL。我用这个选项生成了一个项目:

  • 中间件:通过 SDIO 的 FreeRTOS 和 FatFS
  • 编译器是 GCC
  • stm32f103ret6单片机

我将生成的代码导入到 Eclipse 环境中。我制作了一个二进制文件,并像往常一样用“st-flash write ...”刷入它。我的测试程序成功地循环写入 USART1“Hello” - 这没问题。但是,当我尝试刷新另一个代码时,它因“未知芯片 ID”而失败。如果我手动将 NRST 连接到 GND,st-flash 会给出:

...Flash: 0 bytes (0 KiB) in pages of 2048 bytes
Run Code Online (Sandbox Code Playgroud)

完整输出:

2015-06-14T16:07:29 INFO src/stlink-common.c: Loading device parameters....
2015-06-14T16:07:29 INFO src/stlink-common.c: Device connected is: F1 High-density device, id 0x10036414
2015-06-14T16:07:29 INFO src/stlink-common.c: SRAM size: 0x10000 bytes (64 KiB), Flash: 0 bytes (0 KiB) in pages of 2048 bytes
Run Code Online (Sandbox Code Playgroud)

我尝试从 Windows …

embedded stm32

5
推荐指数
2
解决办法
4874
查看次数

QMake类似于cmake的"find_package"

qmake中有没有像cmake那样的机制find_package

如果我需要在我的系统上安装库,那么如何避免手动编写包含路径和库名称?什么是最佳做法?

c++ qmake

5
推荐指数
1
解决办法
1093
查看次数

标签 统计

c++ ×1

embedded ×1

qmake ×1

stm32 ×1