2017-04-01から1日間の記事一覧

FRDM-KL25Z その5

サンプルコードを確認すると以下のようになっている。 int main(void) { char ch; BOARD_InitPins(); BOARD_BootClockRUN(); BOARD_InitDebugConsole(); PRINTF("hello world.\r\n"); while(1) { ch = GETCHAR(); PUTCHAR(ch) } } ハードウェア初期化の部分…

FRDM-KL25Zその4

お次はデバッグ。IAR Embedded Workbench IDEでデバッグボタンを 押してみる。 おぉ・・ main関数で止まっている。すばらしい。 マイコンを初めてデバッグした・・初体験ww OpenSDAプロトコルを制御するオンボードデバッガ=マイコンチップと、それ上で動…

FRDM-KL25Z その3

さて、実際、OpenSDA USBポートでFRDM-KL25Zに接続しているわけだが、 オープンデバッガとゆーことは、つまりシリアル通信しているわけで、 (といってもUSB自体がシリアルか?) シリアルポートとして見えるはずなのだ。 つまり、シリアルポートを持つデバ…

FRDM-KL25Z その2

さて、OpenSDAが何かいまいちわかってないけど、フラッシュへの書き込みやデバッグをするためのオープンなプロトコル仕様だと思うことにしよう。 そのプロトコルを制御するためのチップというか、マイコンがターゲットボードに搭載され、そのマイコンごしに…