找回密码
 立即注册
查看: 11|回复: 1

请教一个问题,《STC32G12K128 科学计算器【TFT240*320彩屏显示 + 触摸屏菜单按键】》

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-09-14 07:39:27

6

主题

69

回帖

332

积分

中级会员

积分
332
发表于 4 小时前 | 显示全部楼层 |阅读模式
我想把 《科学计算器【TFT240*320彩屏显示 + 触摸屏菜单按键】》移到 STC32G12K128  上。
原贴在这里:  https://www.stcaimcu.com/thread-12817-1-1.html

但是目前有个错误,看不出来在哪里,哪位可以一起看一下呢?

整个工程的代码见附件。

38.rar

161.61 KB, 下载次数: 0

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-09-14 07:39:27

6

主题

69

回帖

332

积分

中级会员

积分
332
发表于 4 小时前 | 显示全部楼层
compiling calculus.c...
..\..\User\calculus.c(56): warning C98: parameter 1: pointer to different objects
..\..\User\calculus.c(56): warning C91: '&': pointer to different objects
..\..\User\calculus.c(97): warning C98: parameter 1: pointer to different objects
..\..\User\calculus.c(97): warning C91: '&': pointer to different objects
..\..\User\calculus.c(105): warning C98: parameter 5: pointer to different objects
..\..\User\calculus.c(105): warning C91: '&': pointer to different objects
..\..\User\calculus.c(117): warning C98: parameter 1: pointer to different objects
..\..\User\calculus.c(117): warning C91: '&': pointer to different objects
..\..\User\calculus.c(117): warning C188: 'parameter 4': value truncated
..\..\User\calculus.c(121): warning C98: parameter 5: pointer to different objects
..\..\User\calculus.c(121): warning C91: '&': pointer to different objects
..\..\User\calculus.c(180): warning C98: parameter 5: pointer to different objects
..\..\User\calculus.c(180): warning C91: '&': pointer to different objects
..\..\User\calculus.c(241): warning C98: parameter 5: pointer to different objects
..\..\User\calculus.c(241): warning C91: '&': pointer to different objects
..\..\User\calculus.c(301): warning C98: parameter 5: pointer to different objects
..\..\User\calculus.c(301): warning C91: '&': pointer to different objects
..\..\User\calculus.c(362): warning C98: parameter 5: pointer to different objects
..\..\User\calculus.c(362): warning C91: '&': pointer to different objects
compiling config.c...
compiling delay.c...
compiling uart1.c...
compiling iic.c...
..\..\Drivers\BSP\IIC\iic.c(203): warning C188: 'parameter 1': value truncated
..\..\Drivers\BSP\IIC\iic.c(259): warning C188: 'parameter 1': value truncated
compiling spi.c...
..\..\Drivers\BSP\SPI\spi.c(128): warning C47: 'i': unreferenced local variable
..\..\Drivers\BSP\SPI\spi.c(128): warning C47: 'dat': unreferenced local variable
compiling lcm.c...
compiling tim.c...
compiling iap.c...
compiling rtc.c...
compiling at24cxx.c...
..\..\Drivers\Hardware\AT24CXX\at24cxx.c(47): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\AT24CXX\at24cxx.c(51): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\AT24CXX\at24cxx.c(55): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\AT24CXX\at24cxx.c(84): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\AT24CXX\at24cxx.c(88): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\AT24CXX\at24cxx.c(92): warning C188: 'parameter 1': value truncated
compiling lcd_tft.c...
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(210): warning C47: 'temp': unreferenced local variable
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(411): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(412): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(414): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(415): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(416): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(419): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(420): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(422): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(423): warning C188: 'parameter 1': value truncated
..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(424): warning C188: 'parameter 1': value truncated
compiling lcd_font.c...
compiling lcd_bmp.c...
compiling touch.c...
compiling tft_keyboard.c...
compiling screen.c...
..\..\Drivers\Middlewares\SCREEN\screen.c(30): warning C98: parameter 4: pointer to different objects
..\..\Drivers\Middlewares\SCREEN\screen.c(30): warning C91: '&': pointer to different objects
linking...
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  B
    MODULE:  ..\..\Output\sensus.obj (sensus)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\sensus.obj (sensus)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\calculus.obj (calculus)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\config.obj (config)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\delay.obj (delay)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\uart1.obj (uart1)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\iic.obj (iic)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\spi.obj (spi)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\lcm.obj (lcm)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\tim.obj (tim)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\iap.obj (iap)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\rtc.obj (rtc)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\at24cxx.obj (at24cxx)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\lcd_tft.obj (lcd_tft)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\touch.obj (touch)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\tft_keyboard.obj (tft_keyboard)
   DEFINED:  ..\..\Output\main.obj (main)
*** WARNING L46: SFR SYMBOL HAS DIFFERENT VALUES
    SYMBOL:  B
    MODULE:  ..\..\Output\screen.obj (screen)
   DEFINED:  ..\..\Output\main.obj (main)
Program Size: data=8.7 edata+hdata=1907 xdata=2602 const=3377 code=58319
Target not created.
Build Time Elapsed:  00:00:03

日志也可以看这个。
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-9-14 16:54 , Processed in 0.126057 second(s), 51 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表