jackfangxq 发表于 2024-2-16 16:22:36

编译错误|已解决

本帖最后由 STC8H8K64U 于 2024-5-27 14:57 编辑

请教编译错误怎样解决?

谢谢
main.c(64): warning C151: pointer truncation: 'huge const' to 'code'

王昱顺 发表于 2024-2-16 18:09:28

看报错信息像是指针转换的时候出现了类型匹配问题,可以试一下强制类型转换。
不过要确定强制转换后数据大小没有超,否则有可能运行出现问题

jackfangxq 发表于 2024-2-16 18:12:14

王昱顺 发表于 2024-2-16 18:09
看报错信息像是指针转换的时候出现了类型匹配问题,可以试一下强制类型转换。
不过要确定强制转换后数据大 ...

谢谢

嵌入式之路 发表于 2024-2-17 00:45:12

应该是你这个定义的常量太大了 flash内存不了。 const 切断了

jackfangxq 发表于 2024-2-18 09:58:09

嵌入式之路 发表于 2024-2-17 00:45
应该是你这个定义的常量太大了 flash内存不了。 const 切断了

代码能运行,警告一直有。

Snapdragon 发表于 2024-2-18 15:00:58

建议发一下警告位置的代码,这样更清晰。

jackfangxq 发表于 2024-5-25 19:13:32

char code *STCRTC= "@STCRTC#";//= "@STCRTC#";命令头

jwd 发表于 2024-5-25 20:07:20

什么芯片,stc32好像不能用code

神农鼎 发表于 2024-5-25 20:27:39

jwd 发表于 2024-5-25 20:07
什么芯片,stc32好像不能用code











深圳国芯人工智能有限公司-产品_STC32系列 (stcai.com)





神农鼎 发表于 2024-5-25 20:35:19



【新提醒】关于ISP的“RTC对时”功能详解 - 段码LCD/80mA大电流LED数码管自动刷新显示/RTC实时时钟/触摸按键/低功耗 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

页: [1] 2
查看完整版本: 编译错误|已解决