1122405_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1122405_ja-JP

1122405_ja-JP

スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi,

ここでは、imx6 でスペクトラム拡散を有効にする方法についてのドキュメントを示します。

 

よろしくお願いいたします

ジャック

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

誤字脱字「ssc_top」 ---> スプレッドspectrum.docxの「ssc_stop」>を修正してください

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

上部に添付されている新しいドキュメントを参照してください

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

jackmao

付属している「スプレッドspectrum.docx」に戸惑っています

  1. なぜCCM_ANALOG_PLL_SYS_NUMがスクリプトやドキュメントで使用されていないのですか?そしてそれをどのように使用するのですか?
  2. ssc_top 4ページにssc_stopるべきですか?
  3. 3ページ目:

              変調周波数は約48Kに制御されます。

4ページ目:

「変調周波数 = Fref * (ssc_step) / (2 * ssc_top)」という式は、デモ コード 24000 ≠ 48000 と一致しません。

       FormulaInDoc.png

FormulaInNotebook.png

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Dear Jack Mao,

この機能をUBOOT 2016に実装するにはどうすればよいですか?

よろしくお願いします。

ピーター・ツェン

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ロードされたコードに行がありません。コードに行を追加してください。

before_calling_rom___pu_irom_hwcnfg_setup:
ldr r3、=ROM_VERSION_OFFSET
LDR R4, [R3]
ldr r3, =ROM_VERSION_TO12
CMP R4、R3
ldrge r3, =ROM_API_TABLE_BASE_ADDR_MX6DL_TO12
ldrlt r3, =ROM_API_TABLE_BASE_ADDR_LEGACY
LDR R4, [R3, #ROM_API_HWCNFG_SETUP_OFFSET] //行がありません
blx r4 /* このアドレスは将来のROMバージョンで変更される可能性があります */
after_calling_rom___pu_irom_hwcnfg_setup:

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちはジャンピングマオ

私はimx6用のubootの2015バージョンを使用していましたが、プラグインのサポートが機能しませんでした。スプレッドスペクトルのパッチをテストするために、どのリポジトリを使用すべきか知りたいのですが。

よろしくお願いします。

John

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

親愛なるジュンピン・マオ、

Linux BSP L3.10.17_1.0.2で変更するファイルの詳細はありますか?

よろしくお願いします。

PK

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちはティム・ヤークス、

flash_header.S.以外のファイルを変更したようです。それはどのBSPバージョンで、どのファイルを変更しましたか?

Linux BSP L3.10.17_1.0.2を使用していますが、flash_header.Sが表示されません。

よろしくお願いします。

PK

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ありがとうティム、それは私たちのために働きます!

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私のコードから次のスニペットを見てください:

/* スペクトラム拡散モードを無効にする */

__raw_writel((__raw_readl(anatop_base + PLL2_528_OFFSET + PLL_528_SS_OFFSET) & ~ANADIG_PLL_528_SYS_SS_ENABLE), anatop_base + PLL2_528_OFFSET + PLL_528_SS_OFFSET);

   

/* 新しい値を書き込む */

__raw_writel(sys_ss、anatop_base + PLL2_528_OFFSET + PLL_528_SS_OFFSET);

__raw_writel(デノム、anatop_base + PLL2_528_OFFSET + PLL_528_DENOM_DIV_OFFSET);

   

/* スペクトラム拡散モードを有効にする */

if (有効)

__raw_writel((__raw_readl(anatop_base + PLL2_528_OFFSET + PLL_528_SS_OFFSET) |ANADIG_PLL_528_SYS_SS_ENABLE)、anatop_base + PLL2_528_OFFSET + PLL_528_SS_OFFSET);

denom=0x190、sys_ss=0xFA0001、enabled=1 で試してみました (これにより、スペクトラム拡散範囲は 15 MHz、変調周波数は 48 kHz、周波数ステップは 60 kHz になります)。

カーネルが起動した後、実行時に procfs エントリに書き込んでこのコードを使用します。

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hello Uwe,

IVT セクションにすべての絶対アドレスが表示されます (例:app_code_jump_v: .long0x00907458)が、私の古いコードでは、ラベルベースのアドレス割り当て(app_code_jump_v:.word _start)があります。

ソロでも機能しますか?私はuboot 2009を使用していますが、与えられた変更により、私のボードは起動しません。

よろしくお願いします。

Rajendra

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hello Tim,

スペクトラム拡散をオンザフライで有効にするための説明をお願いします。カーネルボードのinitファイルから下に2つのレジスタを書き込んでいますが、変更はありません。

0x20c 8060 = 0x1770

0x20c 8040 = 0x05dc8006

他に何かやるべきことはありますか?

よろしくお願いします。

Rajendra

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちはジャンピングマオ、

このアーティスを提供していただき、PLL2をスペクトラム拡散モードで設定するためのブートローダーの変更に感謝します。

このガイダンスに従っていますが、i.MX6Dシステムで実行すると起動の問題が発生します。最後に、プラグインが拒否され、それを修正できることがわかりました。

このディスカッションでは 、i.MX6DでPLL2スペクトラム拡散機能を有効にします

flash_headerをアップロードしました。他のユーザーが同じ問題を抱えている可能性がある場合に備えて。

また、PLL2の電源を切る/上げる順序も変更しました。MX6D の PLL2 レジスタ記述を使用して、BYPASS モードのビットを Power Down (0x00001000) ではなく (0x00010000) に設定しました。

それでは。

Uwe

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ありがとう、ジャンピングマオ。フリースケール、これを確認していただけますか?このシーケンスが説明されている公式の文書はありますか?ここでは、i.MX6ベースのシステムでスペクトラム拡散をオンザフライで有効にしており、機能しているようです(測定された周波数スペクトラムで変化がすぐに確認できます)。副作用を覚悟する必要がありますか?

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Tim,

情報はSOCの所有者からのものであり、必要なシーケンスであり、その場で設定することはできません

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちはジャンピングマオ、

あなたの文書をありがとう。「スペクトラム拡散を有効にするには、PLL2 を再構成し、シャットダウンしてスペクトラム拡散をイネーブル/設定し、再び電源をオンにする必要がある」と言います。この情報はどこから入手しましたか?i.MX6のリファレンスマニュアル(IMX6DQ-RefMan-RM-r2-2014-06.pdf)にはこのようなものが見つかりません。私の理解では、スペクトラム拡散をオンザフライで有効にすることは可能になるはずです。私は正しいですか?フリースケールの人でこれを確認できる人はいますか?

よろしくお願いいたします。

Tim

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

親愛なるジュンピン・マオ、

投稿ありがとうございますが、視認性を高めるために、適切なコミュニティの場所に移動することを検討してください。

詳細については、一般的なアドバイスを参照してください https://community.freescale.com/docs/DOC-99909

平素よりフリースケール・コミュニティをご利用いただき、誠にありがとうございます。

よろしくお願いします。

Wlodek_D。

Re:スペクトラム拡散を有効にする<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ドキュメント内の一部の単語を修正し 、「OSC_CLKに切り替える前に、PLL2の電源を切る必要があります 」を「OSC_CLKに切り替える後、PLL2の電源を切り ます」に変更します。

Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 11:40 AM
Updated by: