CQ-LM3S3748 (15) Ride7 Project2012年11月18日 16時27分56秒

Ride7 blinky
先日 Ride7 用に Startup を作成したがまだ動作は確認してなかった。簡単なプログラムで確認してみよう。

新規プロジェクトの作成
①LM3S3748 を選択して新規プロジェクトを作成する。
②Project Properties で Application Options を設定する。
Directories
	Output  Directory	$(ApplicationDir)\out
	Listing Directory	$(ApplicationDir)\out
③Project Properties で Advanced ARM Options を設定する。
Debug environment
	Debug tool		Simulator SIM-ARM
	Start Mode		Reset address
④Project Properties で LD Linker を設定する。
General
	Output file format	binary
Scripts
	Starter Kit limited	No
More
	More options		-Wl,--section-start -Xlinker .isr_vector=0x00001800
⑤blinky.c を Add Item で追加する。(blinky.c
⑥Make all project でコンパイル。
リンカースクリプトも予定通りできている。 Startup のリンクも問題ない。いい感じだ。
⑦LM Flash Programmer でプログラム。

LED が点滅している。問題ないようだ。
しかし、この環境で気に入らないのは外部 tool を Windows のメニューから起動しなくてはならないことだ。うまい方法は無いものだろうか?

おっと、忘れる所だった。以下の二つも所定のディレクトリに必要だ。
C:\Program Files\Raisonance\Ride\lib\ARM\crt0_LM3S3748.o
C:\Program Files\Raisonance\Ride\lib\ARM\include\lm3s3748.h
Startup は crt0_LM3Sx.o として兼用にしたほうがよかったかもしれない。

LM3S3748_Ride7.zip

環境:CQ-LM3S3748
    + Ride7 version 7.30.10.0169
    + RKit-ARM version 1.30.10.0356
    + GCC Sourcery CodeBench Lite 2012.09-63