[通用8051核FLASH系列] 芯圣8051内核中idata/xdata混用导致的问题

[复制链接]
203|24
mnynt121 发表于 2026-11-10 11:29 | 显示全部楼层
数组退化成指针之后,丢失长度信息,必须单独传长度参数。
zerorobert 发表于 2026-11-10 12:13 | 显示全部楼层
格式串统一用 code 限定,并确认编译器库函数支持。
benjaminka 发表于 2026-11-10 13:10 | 显示全部楼层
格式串最好放在 code 区,这是默认且最高效的做法,但并非硬性要求。
bestwell 发表于 2026-11-10 14:00 | 显示全部楼层
`printf` 系列的格式化字符串硬性要求 code 指针,传入 xdata/idata 字符串直接乱码、死机。
pmp 发表于 2026-11-10 15:38 | 显示全部楼层
Keil vs SDCC内存模型差异对比
lzmm 发表于 2026-11-10 16:27 | 显示全部楼层
在函数接口中保持指针类型一致,或者显式使用通用指针,是避免这类隐蔽错误的根本方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部