我有一些使用Keil在Windows上编程stm32 arm some m3微控制器的经验。现在我想转到linux环境,使用开源工具来编写STM32 cortex m3设备的程序。我研究了一下,发现我可以使用OpenOCD或Texane的ST链接来刷新芯片。我还发现我需要一个交叉编译器来编译代码。gcc-arm-none eabi工具链。
我正在尝试了解MCP3424的状态,无论它是否连接到具有定义地址0x68的主STM32。模数转换器模块以相同的地址与Arduino连接,但使用STM32,我无法连接到以下代码:/* USER CODE BEGIN 3 */
if((HAL_I2C_IsDeviceReadyHAL_UART_Transmit(&huart2, "no device\r\n", 100, 1