额,还是我……uC/GUI实现的界面作品第四版(也是最后一版)。继续开源……
应论坛好友的的建议,我优化了uC/GUI底层驱动,才发现界面速度倍增!呵呵,这下具有一定的实用价值了……
这次的升级主要内容是加入了IAP升级功能,可以直接从SD卡中加载APP程序运行(IAP部分参考了原子的程序,谢谢啊^_^)。
演示视频中的起始程序即为Bootloader程序,可以加载SD卡中的BIN文件运行。
另外,加入了串口(USART)发送文件的功能,可以代替一般的上位机了……不过功能很单一,发送速度也很慢。4MB的文件在115200波特率下发送耗时约7分钟……
在此感谢开源电子网论坛(http://www.openedv.com),这个论坛好好利用的话会学到很多东西,本人在DIY的过程有很多内容都参考了论坛中的代码,在此就不一一列举贡献者了啊。
最后很希望看到有人替我升级一下啊,非常期待你的第五版……
创建者:柯南大侠 ^_^
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
编译怎么会出这些错呢?求解!
Build target 'STM32_FSMC_uCGUI'
compiling main.c...
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(23): error: #256: invalid redeclaration of type name "s32" (declared at line 470 of "C:KeilARMIncSTSTM32F10xstm32f10x.h")
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(27): error: #256: invalid redeclaration of type name "sc32" (declared at line 474 of "C:KeilARMIncSTSTM32F10xstm32f10x.h")
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(31): error: #256: invalid redeclaration of type name "vs32" (declared at line 478 of "C:KeilARMIncSTSTM32F10xstm32f10x.h")
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(35): error: #256: invalid redeclaration of type name "vsc32" (declared at line 482 of "C:KeilARMIncSTSTM32F10xstm32f10x.h")
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(39): error: #256: invalid redeclaration of type name "u32" (declared at line 486 of "C:KeilARMIncSTSTM32F10xstm32f10x.h")
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(43): error: #256: invalid redeclaration of type name "uc32" (declared at line 490 of "C:KeilARMIncSTSTM32F10xstm32f10x.h")
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(47): error: #256: invalid redeclaration of type name "vu32" (declared at line 494 of "C:KeilARMIncSTSTM32F10xstm32f10x.h")
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(51): error: #256: invalid redeclaration of type name "vuc32" (declared at line 498 of "C:KeilARMIncSTSTM32F10xstm32f10x.h")
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(57): error: #101: "RESET" has already been declared in the current scope
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(57): error: #101: "SET" has already been declared in the current scope
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(57): error: #256: invalid redeclaration of type name "FlagStatus" (declared at line 502 of "C:KeilARMIncSTSTM32F10xstm32f10x.h")
C:KeilARMIncSTSTM32F10xstm32f10x_type.h(57): error: #256: invalid redeclaration of type name "ITStatus" (declared at line 502 of "C:KeilARMIncSTSTM32F10xstm32f10x.h")
一周热门 更多>