以下は、arm アセンブラーと互換性のある行のコードです。これらを gnu の同等のものに変換したいと考えています。基本的に、ベアメタルのcortex-r4でコードを実行しようとしていましたが、インターネットを見た後、gnu用のスタートアップとリンカーファイル(cortex-r4用)が見つからないため、最終的にこれらをgnuアセンブリに変換することにしました. 以前にこれらを試して変更しましたが、いくつかのエラーがありました(ただし、コードはスムーズにコンパイルされましたが、エラーは実行時でした)
PRESERVE8
AREA VECTORS, CODE, READONLY ; Name this block of code
ENTRY
EXPORT Start
Start
IMPORT ||Image$$ARM_LIB_STACKHEAP$$ZI$$Limit||
LDR SP, =||Image$$ARM_LIB_STACKHEAP$$ZI$$Limit||
DCD
IF {TARGET_FPU_VFP}
スタートアップ ファイルまたはリンカー ファイルを提供または案内していただけると助かります。
よろしく、