主題:[求助]ARMv7 for ESMARC 3354 WEC7 共有46534人關注過本帖 |
---|
barrypp |
1樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
[求助]ARMv7 for ESMARC 3354 WEC7 Post By:2016-3-5 2:41:00 [只看該作者]
我想確認一下,如下的使用方式有沒有什么問題.....
板子是ESMARC 3354 WEC7 依據“http://community.embeddedswstore.com/t5/Adeneo-Embedded/Building-WEC7-Application-with-ARMv7-Compiler/m-p/282”(PDF:http://community.embeddedswstore.com/avnetstore/attachments/avnetstore/Adeneo/3/1/Building WEC7 application with ARMv7 compiler - OEM version final.pdf) 設置VS2008使用WEC7的編譯器,并增加"/QRarch7 /arch:VFPv3-D32 /QRfpe-"編譯選項。 以最終達到這樣的目的:讓VS2008編譯出具有ARMv7指令集和VFPv3硬件浮點指令的程序。
|
單帖管理 | 引用 | 回復 |
barrypp |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-3-5 2:42:00 [只看該作者]
另外,有沒有對應ARMv7架構的SDK
|
單帖管理 | 引用 | 回復 |
x10 |
3樓 |
Post By:2016-3-5 12:39:00 [只看該作者]
我們會盡快確認此事,應當可以的。
|
|
單帖管理 | 引用 | 回復 |
lqk |
4樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-3-5 12:48:00 [只看該作者]
由于編譯WEC7系統的vs2008使用的是老的編譯器和匯編器,就算采用ARMv7指令集,也是不能發揮其優勢的,我們測試下來,其效率與ARMV4I差別不大。 另外之前測試過ARMv7的SDK在使用時還需要在vs2008中做諸多配置,使用起來就不是很方便。 WEC2013的編譯器升級到了最新的ISO C++ 11,匯編器也采用了新版本的EABI(ARM Embedded-Application Binary Interface),可以支持ARMv7 THUMB2指令集,其性能相比單純的ARMv7指令集有一定提升,但WEC2013與傳統的WCE差別比較大,比如連系統桌面和Activesync等都沒有支持,所以我們的客戶更多的還是選用了WEC7。 你說的浮點數問題,請讓我們花時間研究一下...
|
單帖管理 | 引用 | 回復 |
barrypp |
5樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-3-7 10:15:00 [只看該作者]
就算不使用“WEC7的編譯器”、“/QRarch7 /arch:VFPv3-D32”編譯選項。僅使用vs2008自帶的編譯器,在默認配置下僅增加“/QRfpe-”編譯選項,浮點運算至少有2倍以上的性能提升。并且從匯編代碼來看,也確實使用了諸如“faddd”等指令。
只不過,我不知道增加“/QRfpe-”編譯選項后,有沒有其他什么問題?
|
單帖管理 | 引用 | 回復 |
lqk |
6樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-3-7 15:07:00 [只看該作者]
Building WEC7 application with ARMv7 compiler - OEM version final.pdf這篇文章我們之前研究過,也按文章里的方法生成過SDK,但要使用AMRv7指令集,還是要安裝PB才行,同時文章里提到vs2008的調試器并不能識別AMRv7指令,他建議調試用ARMv4I, Release版用ARMv7生成。我們覺得用戶使用起來太不方便了,所以就沒有提供ARMv7的SDK.
你講的增加“/QRfpe-”編譯選項后,有沒有其他什么問題?目前我們確實沒有進一步的信息來回答這個問題。 方便的話請留個郵箱,如果有關于硬件浮點運算的最新進展,我們可以及時的發郵件給你,謝謝。
|
單帖管理 | 引用 | 回復 |
barrypp |
7樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-3-7 16:02:00 [只看該作者]
郵箱就用本賬號的郵箱吧
|
單帖管理 | 引用 | 回復 |
lqk |
8樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-3-7 16:14:00 [只看該作者]
好的
|
單帖管理 | 引用 | 回復 |