CMSIS

CMSIS DSPライブラリをリンクする

表記の件をこそこそ実験中です。CMSISのビルドはできていますが、DSP関数はまだつかったことがありません。 とりあえず、ビルドをする上で以下の点は注意が必要です(LPC1768用) arm_math.hをインクルードする ARM_MATH_CM3をプリ・デファインする chip_stdd…

NXPのCMSISにI2C割り込みハンドラのバグ

NXPのCMSIS 2.0のDriversにバグを見つけました。I2Cマスターを割り込みベースで処理する際、callbackを呼びません。 callbackは、CMSISのI2C_MasterHandler()関数が送受信処理を完了したときに呼ぶ関数であるとCMSISのドキュメントに書いていますが、実際に…

TOPPERS/ASP for LPCXpresso用 I2C サブシステム

スレッドセーフで使いやすい関数のセットを開発中です。とりあえず動き始めました。当然割り込みベースなのでポーリングなど一切ありません。 使用例を下に示します。これはI2C SRAMへの書き込みと読み込みを行った例です。最初はライト・オンリ、次はライト…

Linux用CMSISをSourceforgeからリリース

Linux版LPCXpresso IDEでビルド可能なLPC1700 CMSIS ver 2.0を、Sourceforgeにリリースしました。詳しくはニュースをお読みください。

LEDチカチカ成功

"TOPPERS/ASP, LPCXpresso, CMSIS"というタイトルにしようと思ったのですが、そのまんまタグでした……。 かなり時間がかかりましたが、Linux上で、LPCXpresso IDEを使い、CMSISのドライバライブラリをリンクしたTOPPERS/ASPアプリケーションを構築してLEDチカ…