Clion(gcc编译器)中printf的重定向
使用工具:
Clion
STM32F103zet6
XCOM 2.6
printf重定向:
可添加两种代码,亲测可行。
二者选其一即可。
添加在main中(添加在usart中也可)。
注意:在使用printf的时候要加\r\n——printf("HELLOWORLD!\r\n");这样才能在XCOM中显示,不加\n的话XCOM显示不出来,原因不明,好像只有XCOM会这样.
/* USER CODE BEGIN 0 */ int _write(int fd, char *ptr, int len) { HAL_UART_Transmit(&huart1, (uint8_t*)ptr, len, 0xFFFF); return len; } /* USER CODE END 0 */
1 /* USER CODE BEGIN PFP */ 2 int __io_putchar(int ch){ 3 uint8_t temp[1]={ch}; 4 HAL_UART_Transmit(&huart1,temp,1,0xff); 5 return (ch); 6 } 7 /* USER CODE END PFP */

浙公网安备 33010602011771号