- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I would like to translate KBA226454 into Japanese.
Please confirm to my work.
Thanks,
Kenshow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, Kenshow-san
Confirm to work this KBA.
Thanks
Jenna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jenna-san,
Japanese translation was over.
Please check below.
Original KBA:
BLE ECO Clock Configuration Does Not Take Effect When BLE is Used – KBA226454
Thanks.
==============================
タイトル: BLE ECOクロック設定がBLEを使用すると有効にならない – KBA226454
バージョン:**
質問:
ModusToolbox 1.0でBLEミドルウェアを使用する場合、デバイスコンフィギュレーターでのBLE ECOクロックの設定は効果がなく、ファームウェアはBLE ECOクロックをデフォルトのパラメーターで動作するように設定します:ECO周波数:32 MHz、分周器:4 MHz、開始時間:785 us、ロードキャップ:9.9pА。
回答:
BLEミドルウェアの問題により、BLEの初期化中に、BLE ECOクロックがデフォルトのパラメーターにリセットされます。BLEミドルウェアのないプロジェクトでも、BLE ECOクロックを設定してデフォルト以外のパラメーターで使用できます。
この問題はModusToolbox 1.1で解決されます。
回避策:
手順1. アプリケーションで、init_cycfg_platform()関数を呼び出す前にCy_BLE_EcoReset()を呼び出します。これは、BLEコントローラーが実行されているアプリケーションで実行する必要があります(BLEがデュアルコアモードで実行されている場合はCM0pコア、BLEがシングルコアモードで実行されている場合はCM4コア)。
手順2. ミドルウェアソースの変更が必要です。
- 「…\ModusToolbox_1.0\libraries\psoc6sw-1.0\components\psoc6mw\ble\cy_ble_hal_pvt.c」ファイルをバックアップします。
- cy_ble_hal_pvt.cのCy_BLE_HAL_BlessStart()関数の次の行(#67行目 - BLESSソフトリセットの開始)をコメントします。
BLE_BLESS_LL_CLK_EN | = BLE_BLESS_LL_CLK_EN_BLESS_RESET_Msk;
==============================
5-June-2020