1. 修改编译器为AC5,并启用MicroLIB 2. 启用C99标准支持 四、添加代码 1. 添加功能代码,在Source Group文件夹右键,添加新文件: 2. 添加RTOS2示例main.c: 3. 添加USB的CDC转UART示例代码: 五、配置硬件 1. 开启USB和串口1,使用PA9和PA10: 2. 修改配置: 将USBD_User_CDC_ACM_UART_0.c里面的UART_POR...
1. 修改编译器为AC5,并启用MicroLIB 2. 启用C99标准支持 四、添加代码 1. 添加功能代码,在Source Group文件夹右键,添加新文件: 2. 添加RTOS2示例main.c: 3. 添加USB的CDC转UART示例代码: 五、配置硬件 1. 开启USB和串口1,使用PA9和PA10: 2. 修改配置: 将USBD_User_CDC_ACM_UART_0.c里面的UART_POR...
同时将#define tu_printf printf 改到串口输出,Keil Options->Target 勾选Use MicroLIB,并实现重定...
改到串口输出,Keil Options->Target 勾选Use MicroLIB,并实现重定向函数。//--- clock initial -...
一、新建项目Project—>new uvision project建立该工程文件夹为keil设置一个uvproj类型的文件名弹出如下选择框,选择对应芯片类型接着弹出运行环境配置界面,直接关闭暂时不配置,当然熟练了之后可以直接配置,这里不配置主要是后面要详细讲配置方法新建好工程之后,如下图 二、配置1.选择MicroLIB,ARM编译器选择V5版本 ...
Code Generation -> 勾选 Use MicroLIB; IROM1设置: Start:0x8000000 + 预留给IAP程序的 FLASH 空间(例如0x10000(64KB),结果为 0x8010000); Size:FLASH 总容量 - 预留给 IAP 程序的 FLASH 空间(以上面为例,结果为0xF0000);注:对于 F407ZGTx(1MB 的 FLASH),可以给 IAP 留大一些,以便 IAP 包含 USB、...
Step3:定义PUTCHAR_PROTOTYPE Step4:勾选MicroLIB 2021-12-14 14:19:37 评论 举报 陈桂英 提交评论 ...
Code Generation -> 勾选 Use MicroLIB; 给存储空间做个简单的划分计算: 以128KB(0x20000)的 SRAM 为例,先分为 预留给 IAP 程序的 SRAM 空间、用于 APP 程序的空间 和 用于 APP RAM 的空间 三部分,以下示例,预留给 IAP 程序的 SRAM 空间为 4KB,100KB 给 APP 程序空间,24KB 给 APP RAM 的空间,则 ...
Fix a possible issue in fputc function implementation when using microlib; Add gmtime_r implementation for ARMCC, IAR tool chain; Improve time function support in IAR and support 64bit time; (hichard) DHCPD's support for IPv6; Remove lwIP-1.3.2 porting and add lwIP-2.1.0 porting; lwIP-...
Fix a possible issue in fputc function implementation when using microlib; Add gmtime_r implementation for ARMCC, IAR tool chain; Improve time function support in IAR and support 64bit time; (hichard) DHCPD's support for IPv6; Remove lwIP-1.3.2 porting and add lwIP-2.1.0 porting; lwIP-...