3.1同时生成.bin和.hex文件
图28
图29
按图28-29顺序打开窗口,在Build Steps选项卡Command:中输入一下两条命令。两条命令之间用“;”分隔。
arm-none-eabi-objcopy -O binary "${ProjName}.elf" "${ProjName}.bin"
arm-none-eabi-objcopy -O ihex "${ProjName}.elf" "${ProjName}.hex"
图30
如图30所示编译完成后生成.bin和.hex文件。
3.2 printf重定向
按如图31所示设置开发环境
图31
将printf函数重定向到串口
int _write(int fd, char *pBuffer, int size)
{
HAL_UART_Transmit(&huart2, pBuffer, size, 100);
return size;
}