BCM4704 and DSP instructions
I try to test the DSP Application Specific Extension (MIPS DSP ASE), which should be included in the BCM4704 chip based on MIPS architecture. This chip is the core of the router WL-500gP.
I compile my test function with MIPS DSP Built-in Functions by a cross-compiler on my PC with parameters for WL-500gP:
Code:
-march="mips32r2" -mtune="mips32r2" -mdsp ...
The compilation is OK. Then I try to run the compiled program on WL-500g Premium. It starts to run, but when the program comes to the DSP instruction, it stops with this message:
Code:
Illegal instruction
Does anybody know what to do? Shoud I first allow the DSP ASE, e.g. by configuring some register? Or does it mean that the DSP ASE, which is promised by Broadcom to be present, insn't available?