Microchip
登录
直播中
冯超
7年用户
192经验值
私信
关注
[问答]
使用XC8和MLA的USB代码怎么迁移到C18
开启该帖子的消息推送
XC8
我正在使用XC8和MLA的USB代码。我想迁移到C18。下面的结构给出了c8手册中C18中的编译错误,我读到这个指令与内存对齐有关,并从数据表中引用“The_pack.ier是一个新的CCI.ier,MPLAB XC8中可用。由于设备内存对于所有数据对象都是字节可寻址的,所以这个指定符没有明显的效果。16位和32位编译器使用packed属性来指示结构成员没有与内存间隙对齐。MPLAB XC8.F需要迁移到CCINo 2.5.11.3。或16位和32位编译器,将任何出现的packed属性更改为:struct DOT{char a;int x[2]u.((packed));;我可以删除这些指令吗?如果不是,那是什么选择,因为我没有在C18中找到任何关于属性指令的数据。
回帖
(13)
张娜
2019-9-20 10:58:27
我在C18中使用这个(实际上它似乎来自于USB堆栈2.7的MLA代码)
我在C18中使用这个(实际上它似乎来自于USB堆栈2.7的MLA代码)
举报
全娟
2019-9-20 11:04:12
嘿,达里奥,谢谢你的答复。我这样写的:它给我语法错误,但当我这样写的时候:它工作了,我知道它会像这样工作,因为这是按照C18用户指南规定的方式编写的结构。我唯一关心的是这会引起将来的问题吗?我不知道:
嘿,达里奥,谢谢你的答复。我这样写的:它给我语法错误,但当我这样写的时候:它工作了,我知道它会像这样工作,因为这是按照C18用户指南规定的方式编写的结构。我唯一关心的是这会引起将来的问题吗?我不知道:
举报
陈鲜孰
2019-9-20 11:45:42
如果他们有一个完整的C18许可证,但不想为XC8的执照掏腰包,它可能会有某种意义。
如果他们有一个完整的C18许可证,但不想为XC8的执照掏腰包,它可能会有某种意义。
举报
全娟
2019-9-20 11:51:57
我不喜欢你在我脸上笑:D,但是它写在最新的MLA上,它支持C18,这几乎不是我的错。
我不喜欢你在我脸上笑:D,但是它写在最新的MLA上,它支持C18,这几乎不是我的错。
举报
更多回帖
rotate(-90deg);
回复
相关问答
XC8
如何修复一个使用MPLAB
C18
编译器的旧项目
2020-04-26
783
如何在
C18
编译器中指定Codeoffset和ROM范围?
2018-11-16
3232
XC8
运行问题
2019-05-21
2926
头文件怎么复制到
XC8
文件夹?如何用
XC8
主演
2020-04-23
1528
怎么在兼容模式下使用
XC8
编译器
2019-05-09
1616
怎么把
代码
从
C18
移植到
XC8
?
2019-11-11
2364
XC8
中的AN1310
2018-09-04
2516
MPLABX
XC8
上的
USB
HID键盘
2020-03-23
1297
MPLABX v3-26无法恢复为
C18
2019-09-06
2234
tcp v5.42.08不会在
XC8
C18
模式下构建
2019-01-22
1683
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分