- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 STLINK 连接器从 Linux 在命令行中刷新 ST(STM32 发现套件 STM32L072)板。
要使用 STLINK 刷入,您只需将二进制文件复制粘贴到 USB 读取器(与 STLINK 关联)中;
为此,使用 dmesg,我找到了 /dev/sdx。然后我挂载 /dev/sdx:
mkdir /mnt/board
sudo mount /dev/sdx /mnt/board
使用 ls 命令我可以读取 ST 板的文件夹:
$ ls /mnt/board/
DETAILS.TXT MBED.HTM
==>我能读ST板
现在我可以将二进制文件复制到 ST 板上了。闪存应该在复制后自动完成:
sudo cp mybinarytoflash.bin /mnt/board
我们可以看到 STLINK 的 LED 呈绿色闪烁。二进制文件正在闪烁。
但我有 2 个电源问题:
有时,将二进制文件复制到/mnt/board后,并没有立即将二进制文件刷入ST板。有时我们不得不等待 30 秒以上。
第二个问题,刷机后ST板没有RESET。当我用装有 Windows 的计算机执行此过程时,ST 板在闪烁后被重置。我需要对 /dev/sdx 或其他东西做些什么吗?
非常感谢,纪尧姆
最佳答案
我找到了一个新的解决方案,使用一种工具来驱动 STLINK 作为探针:
安装 STLINK 工具: sudo apt-get install stlink-tools
sudo st-flash write <file_to_flash>.bin 0x08000000
sudo st-flash reset
这个解决方案非常有效,闪烁速度很快。
关于linux - 使用 STLINK 和 Linux 刷新 ST 板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63011922/
我的 STLINKV2 不再工作了,Linux 没有检测到,它在第一次成功刷写后失败。我订购了一个新的,但需要 60 多天才能到达。同时,我在 Youtube 上听说您可以通过将断开的 USB 电缆连
我正在尝试通过配置 openOCD 来启用 STLink。它说它找不到我的 libusb-1.x 文件,即使它是通过安装 openOCD 来安装的,因为它是一个依赖项。我不知道该怎么办 这是错误: c
我想使用我的 STLINK 适配器进行多核调试。 我有使用其他工具调试的经验(例如,来自 Lauterbach 的 uTrace/Trace32)。 现在,我想在家里设置一个多核安排作为一个爱好项目
我正在尝试使用 STLink-v2 连接到“stm32”“bluepill”以向其写入一些代码 每当我运行 openocd 时,它都无法连接我的 openocd.cfg 文件看起来像这样 source
我有一个蓝色药丸,我想使用 TinyGo 对其进行编程但是 Blue Pill 没有(明显的)硬件编程方式。所以,我买了一个 STLINK-V3MINI希望用JTAG/SWD来编程。我不确定如何将两者
我正在尝试通过 STLINK 连接器从 Linux 在命令行中刷新 ST(STM32 发现套件 STM32L072)板。 要使用 STLINK 刷入,您只需将二进制文件复制粘贴到 USB 读取器(与
我正在尝试通过 STLINK 连接器从 Linux 在命令行中刷新 ST(STM32 发现套件 STM32L072)板。 要使用 STLINK 刷入,您只需将二进制文件复制粘贴到 USB 读取器(与
我是一名优秀的程序员,十分优秀!