代码已上传:ST7789 320x240LCD屏幕,使用AI8051U的SPI点屏成功
抽空再体验下DMA的P2P
跑 40MHz, 用上 DMA, 用上 DMA-P2P 神农鼎 发表于 2024-12-1 23:44
跑 40MHz, 用上 DMA, 用上 DMA-P2P
计划这两天就搞定它{:5_284:} 好,玩的不落单。{:smile:} 这玩意怎么显示图片,flash能放下2个整张图片吗 学习了,棒棒的,也准备玩LCD 我下载,打开编译出现下列错误是什么原因
Rebuild target 'Target 1'
compiling main.c...
User\main.c(23): warning C140: 'main_test' undefined; assuming 'extern int main_test()'
User\main.c(25): warning C140: 'Test_Color' undefined; assuming 'extern int Test_Color()'
User\main.c(26): warning C140: 'Test_FillRec' undefined; assuming 'extern int Test_FillRec()'
User\main.c(27): warning C140: 'Test_Circle' undefined; assuming 'extern int Test_Circle()'
User\main.c(28): warning C140: 'Test_Triangle' undefined; assuming 'extern int Test_Triangle()'
User\main.c(29): warning C140: 'English_Font_test' undefined; assuming 'extern int English_Font_test()'
User\main.c(30): warning C140: 'Chinese_Font_test' undefined; assuming 'extern int Chinese_Font_test()'
User\main.c(31): warning C140: 'Pic_test' undefined; assuming 'extern int Pic_test()'
User\main.c(32): warning C140: 'Test_Dynamic_Num' undefined; assuming 'extern int Test_Dynamic_Num()'
User\main.c(33): warning C140: 'Rotate_Test' undefined; assuming 'extern int Rotate_Test()'
compiling GUI.c...
APP\GUI.c(661): warning C188: 'parameter 2': value truncated
APP\GUI.c(671): warning C188: 'parameter 5': value truncated
compiling GUI_test.c...
APP\GUI_test.c(487): warning C188: 'constant': value truncated
compiling board.c...
compiling interrupt.c...
compiling Timer.c...
compiling USART.c...
compiling SPI.c...
compiling lcd.c...
Driver\06_LCD\lcd.c(94): warning C188: 'parameter 1': value truncated
Driver\06_LCD\lcd.c(95): warning C188: 'parameter 1': value truncated
Driver\06_LCD\lcd.c(122): warning C188: 'parameter 1': value truncated
Driver\06_LCD\lcd.c(284): warning C188: 'parameter 1': value truncated
Driver\06_LCD\lcd.c(292): warning C188: 'parameter 1': value truncated
linking...
L251 LINKER/LOCATER V4.66.93.0 - SN: Eval Version
COPYRIGHT ARM Germany GmbH 1995 - 2018
@.\Objects\AI8051U_Project.lnp ".\Objects\main.obj",
".\Objects\GUI.obj",
".\Objects\GUI_test.obj",
".\Objects\board.obj",
".\Objects\interrupt.obj",
".\Objects\Timer.obj",
".\Objects\USART.obj",
".\Objects\SPI.obj",
".\Objects\lcd.obj"
TO ".\Objects\AI8051U_Project"
PRINT(".\Listings\AI8051U_Project.map") CASE
CLASSES (EDATA (0x0-0x7FF),
HDATA (0x0-0x7FF))
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: LCD_DrawLine2/GUI
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: LCD_ShowChinese/GUI
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: LCD_ShowFloatNum1/GUI
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: LCD_FillRoundRectangle/GUI
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: LCD_DrawRoundRectangle/GUI
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: TxafterRx/USART
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Test_Color
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Test_FillRec
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Test_Triangle
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Pic_test
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:main_test
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Test_Circle
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Test_Dynamic_Num
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Chinese_Font_test
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:English_Font_test
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Rotate_Test
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 4D4BH BYTE (966%) *
******************************************************************************
Program Size: data=8.1 edata+hdata=696 xdata=0 const=10397 code=11665
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: LCD_DrawLine2/GUI
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: LCD_ShowChinese/GUI
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: LCD_ShowFloatNum1/GUI
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: LCD_FillRoundRectangle/GUI
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: LCD_DrawRoundRectangle/GUI
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
NAME: TxafterRx/USART
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Test_Color
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Test_FillRec
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Test_Triangle
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Pic_test
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:main_test
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Test_Circle
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Test_Dynamic_Num
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Chinese_Font_test
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:English_Font_test
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** WARNING L25: DATA TYPES DIFFERENT
SYMBOL:Rotate_Test
MODULE:.\Objects\main.obj (main)
DEFINED:.\Objects\GUI_test.obj (GUI_test)
*** ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
LIMIT: 0800H BYTES
Target not created.
Build Time Elapsed:00:00:02 dongfang 发表于 2025-9-29 11:29
我下载,打开编译出现下列错误是什么原因
Rebuild target 'Target 1'
compiling main.c...
RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT
keil没注册
【萌新指南】keil5安装指南(官方渠道方法下载并安装C251, C51) - 仿真/编译器/汇编器/头文件 国芯人工智能技术交流网站 - AI32位8051交流社区
ercircle 发表于 2025-9-29 11:41
RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT
我打开别的官网下载的程序没有问题 ercircle 发表于 2025-9-29 11:41
RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT
好了,谢谢,可能是c251没有破解的
页:
[1]