TI中文支持网
TI专业的中文技术问题搜集分享网站

請問AM335X SDK6.0 如何啟用/關閉 NEON 協處理器

我使用TI AM3352  SDK 6.0 執行一段單精浮點運算代碼,另外使用C550x與C674X比較

測得數據如下

C550x(300MHz)  : 14.2ms

C674x(300MHz)  : 1.14ms

AM3352(1000MHz)  : 378us

1. vfp與neon的選擇是透過什麼方法?? 編譯時就決定了嗎?

2.請問預設 SDK6.0 Linux 在執行浮點運算時有啟用neon嗎?

3.若無要如何啟用neon呢??

4..若有要如何關閉neon呢??

jiew:

都沒有人知道嗎???

Jian Zhou:

回复 jiew:

这个在编译的时候打开编译选项就可以吧,http://processors.wiki.ti.com/index.php/Cortex-A8#How_to_enable_NEON

jiew:

回复 Jian Zhou:

Dear Jian

我使用的是Linux SDK用的 gcc

不是裸跑用的ccs..等

我的kernel3.2  .conifg有開啟下列

CONFIG_VFP=yCONFIG_VFPv3=yCONFIG_NEON=y

但我要如何確認

例如: A=1.1;   B=2.2;    C=A*B+3.33;

這樣的運算會使用VFP還是NENO???

Jian Zhou:

回复 jiew:

这个应该是编译器自己优化的,你可以分别把vfp和neon的编译选项打开,看看运行效果

jiew:

回复 Jian Zhou:

請問該如何關閉neon

預設都是開啟,且關不掉

直接在.config  關閉->  # CONFIG_NEON=y

一樣會被改回 CONFIG_NEON=y

Jian Zhou:

回复 jiew:

在kconfig下面改下试试

jiew:

回复 Jian Zhou:

請問是要在哪改? SDK6.0 Kernel 3.2

有具體的路徑嗎??

赞(0)
未经允许不得转载:TI中文支持网 » 請問AM335X SDK6.0 如何啟用/關閉 NEON 協處理器
分享到: 更多 (0)