请问wince5.0或者wince6.0的编译器能支持ARM926内核相对于ARM920T增加的DSP指令吗?

[复制链接]
查看11 | 回复4 | 2021-1-27 07:16:22 | 显示全部楼层 |阅读模式
请问wince5.0或者wince6.0的编译器能支持ARM926内核相对于ARM920T增加的DSP指令吗?如果不支持,926的性能在wince下就不能完全发挥出来。
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:16:22 | 显示全部楼层
EVC和VS2005都可以支持
回复

使用道具 举报

千问 | 2021-1-27 07:16:22 | 显示全部楼层
有用wince5.0+evc4.0sp4,只能找到armv4i的内核,没有支持arm926的ARMv5TEJ的内核选项。
回复

使用道具 举报

千问 | 2021-1-27 07:16:22 | 显示全部楼层
用armasm汇编器通过指定arch为5T或cpu为xscale就可以支持armv5te新增的指令。例如,现在有个.sARM汇编源文件,其中包含了ARMV5TE的指令。那么在命令行或自定义编译命令里输入armasm-arch5T...或armasm-cpuxscale...就可以生成目标文件。楼主所说的,对于编译C/C++代码还无法指定ARMV4还是ARMV5TE,这需要编译器clarm支持。
回复

使用道具 举报

千问 | 2021-1-27 07:16:22 | 显示全部楼层
thankyouverymuch!
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行