1

OS X を使用して初めて mbed (mbed.org) を使用した開発を試みています。ST Microelectronics STM32F401 Nucleo ボードを使用しており、「Getting Started」ガイドに従おうとしています。私は「あなたの最初のアプリケーション」の指示に従っています

http://docs.mbed.com/docs/getting-started-mbed-os/en/latest/FirstProjectmbedOS/

依存関係を追加する手順まで、物事はうまくいくようです。

yotta_modules ディレクトリをチェックして、必要なモジュールが存在するかどうかを確認しました。それらは既存のものとして表示されません。

$ yotta install mbed-drivers
info: dependency mbed-drivers is already present in module.json
info: get versions for mbed-hal-st-stm32f401re
info: get versions for cmsis-core-st-stm32f401xe
error: Failed to satisfy dependencies of       /Users/xxx/Documents/blinky/yotta_modules/mbed-hal-st-stm32f4:
error: mbed-hal-st-stm32f401re does not exist in the modules registry. Check that the name is correct, and that it has been published.
error: Failed to satisfy dependencies of /Users/xxx/Documents/blinky/yotta_modules/cmsis-core-stm32f4:
error: cmsis-core-st-stm32f401xe does not exist in the modules registry.    Check that the name is correct, and that it has been published.

インストールされているモジュールを調べたところ、これが得られました

$ ls yotta_modules/
cmsis-core      core-util       mbed-hal-st     minar-platform
cmsis-core-st       dlmalloc        mbed-hal-st-stm32cubef4 ualloc
cmsis-core-stm32f4  mbed-drivers        mbed-hal-st-stm32f4 uvisor-lib
compiler-polyfill   mbed-hal        minar

不足しているモジュールを取得する方法はありますか?

4

1 に答える 1

2

ターゲットの STM32F401 には公開されたすべてのモジュールが含まれているわけではありません。まだ正式なサポート対象になっていないため ( http://www.mbed.com/en/development/hardware/boards/ )

不足している cmsis-core モジュールを追加するこのプル リクエストがあります: https://github.com/ARMmbed/cmsis-core-stm32f4/pull/9。それを使用できるようにするには、共有されているリポジトリのクローンを作成し、yotta リンクを使用します (コマンドの説明は、yotta ドキュメント ページで確認してください)。そのモジュールをローカルにリンクできます。

于 2015-09-28T09:48:30.607 に答える