STC8H切换STC32G,下面报警信息帮助看看如何消除?| 已经解决
还有一个问题就是C251环境录入汉字显示??如何解决?原先录入的注释显示正常。另外一个如何消除value truncated问题,好像是C251的编译更加严谨,比如一个char类型,+1就说有可能溢出,C51就不会报,如何消除呢?
Rebuild target 'Target 1'
assembling isr.a51...
compiling main.c...
main.c(70): warning C64: 'i2cUnstick': static function declared but not defined
compiling UartSim.c...
UartSim.c(875): warning C188: 'parameter 1': value truncated
UartSim.c(877): warning C188: 'parameter 1': value truncated
UartSim.c(879): warning C188: 'parameter 1': value truncated
UartSim.c(881): warning C188: 'parameter 1': value truncated
UartSim.c(1277): warning C35: 'StrStrComp': uses old-style declarator
UartSim.c(70): warning C64: 'i2cUnstick': static function declared but not defined
compiling LXSYSTEM.c...
LXSYSTEM.c(766): warning C35: 'StrStrUpdate': uses old-style declarator
LXSYSTEM.c(1108): warning C188: 'parameter 1': value truncated
LXSYSTEM.c(1110): warning C188: 'parameter 1': value truncated
LXSYSTEM.c(70): warning C64: 'i2cUnstick': static function declared but not defined
compiling NVC40.c...
NVC40.c(70): warning C64: 'i2cUnstick': static function declared but not defined
compiling StcRtc.c...
StcRtc.c(70): warning C64: 'i2cUnstick': static function declared but not defined
compiling Ntc.c...
Ntc.c(70): warning C64: 'i2cUnstick': static function declared but not defined
compiling BlueCtrl.c...
BlueCtrl.c(70): warning C64: 'i2cUnstick': static function declared but not defined
compiling GpsCtrl.c...
GpsCtrl.c(70): warning C64: 'i2cUnstick': static function declared but not defined
compiling IAPRW.c...
IAPRW.c(521): warning C188: 'parameter 2': value truncated
IAPRW.c(940): warning C188: 'parameter 2': value truncated
IAPRW.c(941): warning C188: 'parameter 2': value truncated
IAPRW.c(942): warning C188: 'parameter 2': value truncated
IAPRW.c(943): warning C188: 'parameter 2': value truncated
IAPRW.c(944): warning C188: 'parameter 2': value truncated
IAPRW.c(945): warning C188: 'parameter 2': value truncated
IAPRW.c(951): warning C188: 'parameter 2': value truncated
IAPRW.c(952): warning C188: 'parameter 2': value truncated
IAPRW.c(953): warning C188: 'parameter 2': value truncated
IAPRW.c(954): warning C188: 'parameter 2': value truncated
IAPRW.c(955): warning C188: 'parameter 2': value truncated
IAPRW.c(956): warning C188: 'parameter 2': value truncated
IAPRW.c(957): warning C188: 'parameter 2': value truncated
IAPRW.c(958): warning C188: 'parameter 2': value truncated
IAPRW.c(959): warning C188: 'parameter 2': value truncated
IAPRW.c(965): warning C188: 'parameter 2': value truncated
IAPRW.c(966): warning C188: 'parameter 2': value truncated
IAPRW.c(967): warning C188: 'parameter 2': value truncated
IAPRW.c(968): warning C188: 'parameter 2': value truncated
IAPRW.c(969): warning C188: 'parameter 2': value truncated
IAPRW.c(970): warning C188: 'parameter 2': value truncated
IAPRW.c(976): warning C188: 'parameter 2': value truncated
IAPRW.c(977): warning C188: 'parameter 2': value truncated
IAPRW.c(978): warning C188: 'parameter 2': value truncated
IAPRW.c(985): warning C188: 'parameter 2': value truncated
IAPRW.c(986): warning C188: 'parameter 2': value truncated
IAPRW.c(991): warning C188: 'parameter 2': value truncated
IAPRW.c(992): warning C188: 'parameter 2': value truncated
IAPRW.c(997): warning C188: 'parameter 2': value truncated
IAPRW.c(998): warning C188: 'parameter 2': value truncated
IAPRW.c(999): warning C188: 'parameter 2': value truncated
IAPRW.c(1005): warning C188: 'parameter 2': value truncated
IAPRW.c(1006): warning C188: 'parameter 2': value truncated
IAPRW.c(1011): warning C188: 'parameter 2': value truncated
IAPRW.c(1012): warning C188: 'parameter 2': value truncated
IAPRW.c(1013): warning C188: 'parameter 2': value truncated
IAPRW.c(1014): warning C188: 'parameter 2': value truncated
IAPRW.c(1015): warning C188: 'parameter 2': value truncated
IAPRW.c(1060): warning C188: 'parameter 2': value truncated
IAPRW.c(1061): warning C188: 'parameter 2': value truncated
IAPRW.c(1062): warning C188: 'parameter 2': value truncated
IAPRW.c(1063): warning C188: 'parameter 2': value truncated
IAPRW.c(1064): warning C188: 'parameter 2': value truncated
IAPRW.c(1065): warning C188: 'parameter 2': value truncated
IAPRW.c(1074): warning C188: 'parameter 2': value truncated
IAPRW.c(1075): warning C188: 'parameter 2': value truncated
IAPRW.c(1076): warning C188: 'parameter 2': value truncated
IAPRW.c(1077): warning C188: 'parameter 2': value truncated
IAPRW.c(1078): warning C188: 'parameter 2': value truncated
IAPRW.c(1079): warning C188: 'parameter 2': value truncated
IAPRW.c(1080): warning C188: 'parameter 2': value truncated
IAPRW.c(1081): warning C188: 'parameter 2': value truncated
IAPRW.c(1082): warning C188: 'parameter 2': value truncated
IAPRW.c(1087): warning C188: 'parameter 2': value truncated
IAPRW.c(1088): warning C188: 'parameter 2': value truncated
IAPRW.c(1089): warning C188: 'parameter 2': value truncated
IAPRW.c(1090): warning C188: 'parameter 2': value truncated
IAPRW.c(1091): warning C188: 'parameter 2': value truncated
IAPRW.c(1092): warning C188: 'parameter 2': value truncated
IAPRW.c(1097): warning C188: 'parameter 2': value truncated
IAPRW.c(1098): warning C188: 'parameter 2': value truncated
IAPRW.c(1099): warning C188: 'parameter 2': value truncated
IAPRW.c(1104): warning C188: 'parameter 2': value truncated
IAPRW.c(1105): warning C188: 'parameter 2': value truncated
IAPRW.c(1109): warning C188: 'parameter 2': value truncated
IAPRW.c(1110): warning C188: 'parameter 2': value truncated
IAPRW.c(1114): warning C188: 'parameter 2': value truncated
IAPRW.c(1115): warning C188: 'parameter 2': value truncated
IAPRW.c(1116): warning C188: 'parameter 2': value truncated
IAPRW.c(1121): warning C188: 'parameter 2': value truncated
IAPRW.c(1122): warning C188: 'parameter 2': value truncated
IAPRW.c(1126): warning C188: 'parameter 2': value truncated
IAPRW.c(1127): warning C188: 'parameter 2': value truncated
IAPRW.c(1128): warning C188: 'parameter 2': value truncated
IAPRW.c(1129): warning C188: 'parameter 2': value truncated
IAPRW.c(1130): warning C188: 'parameter 2': value truncated
IAPRW.c(70): warning C64: 'i2cUnstick': static function declared but not defined
compiling SL_Sc7a20_Driver.c...
SL_Sc7a20_Driver.c(70): warning C64: 'i2cUnstick': static function declared but not defined
linking...
Program Size: data=16.3 edata+hdata=2974 xdata=0 const=9321 code=31611
creating hex file from "XHSZDPRO"...
"XHSZDPRO" - 0 Error(s), 95 Warning(s).
Build Time Elapsed:00:00:10
已经解决。 jnyyz 发表于 2023-9-5 14:14
已经解决。
分享一下是如何解决的{:smile:} 就是啊 你发帖求帮助 自己解决了 说一下 这样以后有类似问题的 你就等于帮助别人了 UartSim.c(881): warning C188: 'parameter 1': value truncated
我也遇到过,是函数的入口参数,比如add( i+1,b) 得写成c=i+1;add(c,b) 我也碰到这个问题了,来论坛看看。楼主解决的帮忙把解决方法发上来呗,谢谢 楼主详细说一下解决办法呗 加强制转换
页:
[1]