我以前在 Windows 上使用 keil uvision 软件对嵌入式微控制器进行编程,但最近我切换到了 ubuntu 操作系统,但仍然不知道如何对微控制器(cortex -m3 系列)进行编程。我已经研究过并打算使用 segger embedded studio 软件来执行此操作,但目前面临的问题是我不知道如何在软件上使用 st-link v2 进行调试。有人可以给我一些建议吗? https://www.segger.com/products/development-tools/embedded-studio/
答案1
从这个问题我推断你正在使用 STM 微机,他们有STM32CubeIDE例如基于 Java 并因此可以跨平台运行。
其他有用的工具包括STM32CubeProg和STM32CubeMX。
答案2
在撰写本文时(2024-02),至少有两个官方选择:
- ST-LINK On-Board(旧 V2 版本)可以转换成 J-Link。
- Segger Embedded Studio 自第 8 版以来原生 ST-Link 支持。