問題タブ [xtensa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2129 参照

assembly - Xtensa 命令: L32R - どのアドレスがロードされますか?

私はいくつかの xtensa アセンブリ コードを読み取ろうとしていますが、次のL32R命令に困惑しています。

たとえば、次の行が与えられます。

これはどのアドレスをロードしますか?

0 投票する
1 に答える
1141 参照

linker-errors - Xtensa --- 危険な再配置: ウィンドウ化された長い通話が 1GB の境界を超える

コンパイル中に次のエラーが発生しました

(.sram.text+0x1283): 危険な再配置: ウィンドウ化されたロングコールが 1GB の境界を超えます。return が失敗する可能性があります: ( UND +0xdeadcafe)

関数の 1 つに。

アーキテクチャは Xtensa で、使用されるツールチェーンは Xtensa 用に構築された GNU ツールチェーンです。このエラーは、binutils ソース コードのファイル elf32-xtensa.c の関数 elf_xtensa_do_reloc() 内にあります。

このエラーの原因と考えられる解決策を教えてください。