i.mx6 SABRE_SDB DS-5 Eval について。
Posted: 2016年11月08日(火) 15:32
サンプルのコードを利用して、プロジェクトを作成し、
とりあえずビルドができるようにしたいと考えています。
MakeFileを使用したほうでは、DS-5 v5.25.0 Command Prompt を起動し、
下記の通り実行しましたが、 prst_mx6dqsdb.arm が見つけられません。
Makeファイルのあるディレクトリの1つ上にあることは確認しています。
C:\uC3StdEva_imx6_ds-5\Sample\IMX6Q-SDB\DS-5>make -f imx6dqsdbal.mak
armasm -g --dwarf2 --li --cpu=Cortex-A9 --fpu=VFPv3 --arm --apcs=/interwork -I..\..\..\Driver\inc -o prst_mx6dqsdb.o ..\prst_mx6dqsdb.arm
process_begin: CreateProcess(NULL, armasm -g --dwarf2 --li --cpu=Cortex-A9 --fpu=VFPv3 --arm --apcs=/interwork -I..\..\..\Driver\inc -o prst_mx6dqsdb.o ..\prst_mx6dqsdb.arm, ...) failed.
make (e=2): 指定されたファイルが見つかりません。
imx6dqsdbal.mak:40: recipe for target 'prst_mx6dqsdb.o' failed
make: *** [prst_mx6dqsdb.o] Error 2
また、別途プロジェクトを作成し、そこからの動作を確認しようとしています。
コンソール出力にて、下記の通り、RTOSのライブラリが見つけられません。
また、プロジェクトの設定は添付したファイルの通りです。
'Invoking: ARM リンカ 5'
armlink --cpu=Cortex-A9 --entry=_PRST --scatter="C:\uC3StdEva_imx6_ds-5\Sample\IMX6Q-SDB\DS-5\imx6dqsdb.scat" --library=uC3cortexahl.l --userlibpath="C:\uC3StdEva_imx6_ds-5\Kernel\lib" --info=sizes -o "uC3Std_Eval_SABRE_SDB.axf" ./src/sample/bootstrap_dcd.o ./src/sample/hw_init.o ./src/sample/main.o ./src/driver/DDR_COM.o ./src/driver/DDR_FS_MX6GIC.o ./src/driver/DDR_FS_MX6PTIMER.o ./src/driver/DDR_FS_MX6UART.o
Warning: L9931W: Your license for feature ulteval_armcompiler will expire in 30 days
Fatal error: L6450U: Cannot find library uC3cortexahl.l.
Finished: 0 information, 1 warning, 0 error and 1 fatal error messages.
makefile:64: recipe for target 'uC3Std_Eval_SABRE_SDB.axf' failed
make: *** [uC3Std_Eval_SABRE_SDB.axf] Error 1
何か必要な手順等あるでしょうか?
とりあえずビルドができるようにしたいと考えています。
MakeFileを使用したほうでは、DS-5 v5.25.0 Command Prompt を起動し、
下記の通り実行しましたが、 prst_mx6dqsdb.arm が見つけられません。
Makeファイルのあるディレクトリの1つ上にあることは確認しています。
C:\uC3StdEva_imx6_ds-5\Sample\IMX6Q-SDB\DS-5>make -f imx6dqsdbal.mak
armasm -g --dwarf2 --li --cpu=Cortex-A9 --fpu=VFPv3 --arm --apcs=/interwork -I..\..\..\Driver\inc -o prst_mx6dqsdb.o ..\prst_mx6dqsdb.arm
process_begin: CreateProcess(NULL, armasm -g --dwarf2 --li --cpu=Cortex-A9 --fpu=VFPv3 --arm --apcs=/interwork -I..\..\..\Driver\inc -o prst_mx6dqsdb.o ..\prst_mx6dqsdb.arm, ...) failed.
make (e=2): 指定されたファイルが見つかりません。
imx6dqsdbal.mak:40: recipe for target 'prst_mx6dqsdb.o' failed
make: *** [prst_mx6dqsdb.o] Error 2
また、別途プロジェクトを作成し、そこからの動作を確認しようとしています。
コンソール出力にて、下記の通り、RTOSのライブラリが見つけられません。
また、プロジェクトの設定は添付したファイルの通りです。
'Invoking: ARM リンカ 5'
armlink --cpu=Cortex-A9 --entry=_PRST --scatter="C:\uC3StdEva_imx6_ds-5\Sample\IMX6Q-SDB\DS-5\imx6dqsdb.scat" --library=uC3cortexahl.l --userlibpath="C:\uC3StdEva_imx6_ds-5\Kernel\lib" --info=sizes -o "uC3Std_Eval_SABRE_SDB.axf" ./src/sample/bootstrap_dcd.o ./src/sample/hw_init.o ./src/sample/main.o ./src/driver/DDR_COM.o ./src/driver/DDR_FS_MX6GIC.o ./src/driver/DDR_FS_MX6PTIMER.o ./src/driver/DDR_FS_MX6UART.o
Warning: L9931W: Your license for feature ulteval_armcompiler will expire in 30 days
Fatal error: L6450U: Cannot find library uC3cortexahl.l.
Finished: 0 information, 1 warning, 0 error and 1 fatal error messages.
makefile:64: recipe for target 'uC3Std_Eval_SABRE_SDB.axf' failed
make: *** [uC3Std_Eval_SABRE_SDB.axf] Error 1
何か必要な手順等あるでしょうか?