Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
S32K1_S32M24XとS32K1のRTDパッケージの違いは何ですか? 私はS32K116向けに開発を行っています。 S32DS拡張機能とdUpdatesを使っているときに、2つのS32K1パッケージがインストールされていることに気づきました: 「S32K1_S32M24X リアルタイム・ドライバ AUTOSAR R21-11 バージョン 3.0.0QLP06" および 「S32K1 リアルタイム・ドライバ AUTOSAR R21-11 バージョン 3.0.0」QLP06" この2つの違いは何ですか? もし私のケースでも同じように対応するなら、どちらを残しておくべきか、アンインストールすべきでしょうか? そのうちの1つ(S32K1)を削除してみましたが、そうするとプロジェクトが.mexファイルを読み込めなくなってしまいました。もうファイルはありません。 Re: Difference between S32K1_S32M24X and S32K1 RTD packages? こんにちは、 @daniel_meier さん。 パッケージは似ているように見えますが、互いに依存関係があり、互いに独立して使用できる独立したコンポーネントとして扱うことを意図していません。 したがって、プロジェクトの適切な機能を確保するために、パッケージを再インストールし、両方のパッケージを同時にインストールしておくことをお勧めします。 BR、VaneB
View full article
Config Tools for i.MX 26.09 Now Available We are pleased to announce that Config Tools for i.MX 26.09 are now available. Downloads & links To download the installer for all platforms, please login to our download site via:  https://www.nxp.com/design/designs/config-tools-for-i-mx-applications-processors:CONFIG-TOOLS-IMX Please refer to  Documentation  for installation and quick start guides. For further information about DDR config and validation, please go to this  blog post. Release Notes Full details on the release (features, known issues...) Version 26.09 Framework Added support for downloading all boards associated with a processor when downloading the processor. DDR tool Added support for i.MX 937 Added DDR3 support for i.MX 8MP FRDM board Added support for i.MX93W FRDM and EVK boards at 3600 MT/s Enabled PMIC PF9453 support for i.MX 91 Minor improvements, enhancements, and bug fixes SerDes tool Added support for i.MX 952 System Manager Multiple validation ID issues are resolved. DDR tool – NXP-validated memory configurations for multiple vendors is available System Manager – extended CLI support for a headless setting      
View full article
MCUXpresso Config Tools 26.09 Now Available We are pleased to announce that MCUXpresso Config Tools 26.09 are now available. Downloads Also via installer in MCUXpresso for VS Code https://marketplace.visualstudio.com/items?itemName=NXPSemiconductors.mcuxpresso In order to use it with other toolchains, download the installer for all platforms, please login to our download site via:  https://www.nxp.com/mcuxpresso/config Please refer to https://docs.mcuxpresso.nxp.com/config/latest/ for installation and quick start guides. For online version, login into MCUXpresso site: MCUXpresso WEB Release Notes Full details at https://docs.mcuxpresso.nxp.com/config/latest/ Version 26.09 Framework Support public releases of “preliminary” EAR/PRC processor data. Added support for downloading all boards associated with a processor when downloading the processor.
View full article
Transformed and Quantized your model with NPU of the MX8Mplus     Introduction In this article, we will explain in this article which steps you have to take to transform and quantize your model with different TensorFlow versions. We are only looking into post training quantization. We are using the MX8MPlus EVK run our model that have a dedicated neural network accelerator IP from VeriSilicon (Vivante VIP8000). Press enter or click to view image in full size i.mx8MPlus block diagram from NXP Is the neural processing unit (NPU) from NXP need a fully int8 quantized model we have to look into full int8 quantization of a TensorFlow lite or PyTorch model. Both libraries are supported with the eIQ library from NXP. Here we will only look into the TensorFlow variant. The general overview on how to do post training quantization can be found on the TensorFlow website.  The operations for floating point are more complex than for integer (arithmetic’s, avoiding overflow). This results in the ability to use only the much simpler and smaller arithmetic units instead of the larger floating-point units. ​ ​The physical space needed for float32 operation much larger than for int8. This results in:​ Lower power consumption, ​ Less heat development, ​ The ability to join more calculation units decreasing inference time. Prerequisite To create the code on your PC first, we recommend using Anaconda with a virtual environment running Python 3.6, TensorFlow 2.x, numpy, opencv-python and pandas. Post training quantization with TensorFlow Version 2.x If you created and trained a model via tf.keras there are three similar ways of quantizing the model. First Method — Quantizing a Trained Model Directly The trained TensorFlow model has to be converted into a TFlite model and can be directly quantize as described in the following code block. For the trained model we exemplary use the updated tf,keras_vggface model based on the work of rcmalli . The transformation starts at line 28. from keras_vggface_TF.utils import preprocess_input from keras_vggface_TF.vggfaceTF import VGGFace converter.inference_output_type = tf.int8 import tensorflow as tf import numpy as np tfVersion=tf.version.VERSION.replace(".", "") # can be used as savename print(tf.version.VERSION) # TRAIN A MODEL pretrained_model = VGGFace(model='resnet50', include_top=False, input_shape=(224, 224, 3), pooling='avg') # pooling: None, avg or max #Create a generator for representative Dataset folderpath='./All_croped_images/' def prepare(img):          img = np.expand_dims(img,0).astype(np.float32)          img = preprocess_input(img, version=2) return img repDatagen=tf.keras.preprocessing.image.ImageDataGenerator(preprocessing_function=prepare) datagen=repDatagen.flow_from_directory(folderpath,target_size=(224,224),batch_size=1) def representative_dataset_gen():       for _ in range(10):       Img = datagen.next()       yield [img[0]] #CONVERT YOUR MODEL TO TFLITE AND QUANTIZE TO INT8 converter = tf.lite.TFLiteConverter.from_keras_model(pretrained_model) converter.optimizations = [tf.lite.Optimize.DEFAULT] converter.representative_dataset = representative_dataset_gen converter.target_spec.supported_ops = [tf.lite.OpsSet.TFLITE_BUILTINS_INT8] converter.experimental_new_converter = True converter.target_spec.supported_types = [tf.int8] converter.inference_input_type = tf.int8 quantized_tflite_model = converter.convert() #SAVE THE QUANTIZED MODEL AS TFLITE FILE open('quant_model.tflite' , "wb").write(quantized_tflite_model) After loading/training your model you first have to create a representative data set. The representative data set is used by the converter to get the max and min values to be able to estimate the scaling factor. This limits the error introduced by the quantization from float32 to intX. The error comes from the different number-space of float and int. Converting from float to int8 limits the number-space to integer values between -128 to 127. Calibrating the model on the dynamic range of the input limits this error. Here you can just loop through your images or create a generator as in our example. We used the tf.keras.preprocessing.image.ImageDataGenerator() to yield images and do the necessary prepossessing on the images. As a generator you can of course also use the tf.data.Dataset.from_tensors() or … from.tensor_slices(). Just keep in mind to do the same pre-processing on your data here as you did on the data you trained your network with (normalization, resizing, de-noising, …). This can all be packed into the preprocessing_function call of the generator (line 19). The conversion starts at line 28. A simple TensorFlow lite conversion would look like this: converter = tf.lite.TFLiteConverter.from_keras_model(pretrained_model) tflite_model = converter.convert() open('model.tflite' , "wb").write(tflite_model) The quantization part is in-between: converter = tf.lite.TFLiteConverter.from_keras_model(pretrained_model) converter.optimizations = [tf.lite.Optimize.DEFAULT] converter.representative_dataset = representative_dataset_gen converter.target_spec.supported_ops = [tf.lite.OpsSet.TFLITE_BUILTINS_INT8] converter.experimental_new_converter = True converter.target_spec.supported_types = [tf.int8] converter.inference_input_type = tf.int8 converter.inteference_output_type=tf.int8 quantized_tflite_model = converter.convert() open('quant_model.tflite' , "wb").write(quantized_tflite_model) Line 3 : optimizations other than default are deprecated. No other options are available at the moment (Year 2020). Line 4 : Here we set the representative data set. Line 5 : Here we make sure that we have a full conversion to int8. Without this option, only the weights and biases would be converted but not the activations. This is used when we only want to reduce the model size. However, our NPU needs full int8 quantization. Having the activations still in floating point would result in overall floating-point and could not run on the NPU. Line 6: Enables MLIR-based conversion instead of TOCO conversion, which enables RNN support, easier error tracking. Line 7: Sets the internal constant value to int8. The target_spec corresponds with the TFLITE_BUILTINS from line 5. Line 9 and 10: Set also the input to int8. This is fully available from TF 2.3 Now if we convert the model using TF2.3 with experimental_new_converter=True inference_input_type=tf.int8 inference_output_type=tf.int8 we receive the following model: However if we do not set the inference_input_type and inference_output_type we receive following model: So the effect is that you can determine which input data type the model accepts and returns. This can be important if you work with an embedded camera, as included with the MX8MPEVK. The mipi camera returns 8bit values, so if you want to spare a conversion to float32 int8 input can be handy. But be aware, if you use a model without prediction layers to gain e.g., embeddings, an int8 output will result in very poor performance. Here an output of float32 is recommended. This shows that each problem needs a specific solution. Second and Third Method — Quantize a Saved Model from *.h5 or *.pb Files If you already have your model, you most likely have it saved somewhere either as an Keras h5 file or a TensorFlow protocol buffer pb. We will quickly save our model using TF2.3: import tensorflow as tf f rom keras_vggface_TF.vggfaceTF import VGGFace pretrained_model = VGGFace(model='resnet50', include_top=False, input_shape=(224, 224, 3), pooling='avg') # pooling: None, avg or max # Saving as a protocol buffer !mkdir -p saved_model pretrained_model.save('saved_model/my_model') #saving as a h5 file (if your Tensorflow Version is < 2.0 use this) !mkdir -p keras_model pretrained_model.save('keras_model/my_model.h5') Following the conversion and quantization is very similar as in Method One. The only difference is how we load the model in with the converter. Either load the model and continue as in Method One. #Load the h5 model pretrained_model = tf.keras.models.load_model('my_model.h5') #Then use the converter as before converter = tf.lite.TFLiteConverter.from_keras_model(pretrained_model) Or load the h5 model directly. When using TensorFlow version 2 and above you have to use a compatible converter: # Or load the h5 model from file # TensorFlow version >2.x converter = tf.compat.v1.lite.TFLiteConverter.from_keras_model_file(saved_model_dir + h5_modelname) #works now also with TF2.x # TensorFlowversion < 2.0 converter = tf.lite.TFLiteConverter.from_keras_model_file(saved_model_dir + h5_modelname) If you load from a TensorFlow pb file use: # Or load the pb file from the modelfolder # TensorFlow version >2.x converter = tf.lite.TFLiteConverter.from_saved_model(saved_model_dir) # the folder contains the pb file and a assets and variables folder Converting with TensorFlow Versions below 2.0 If you want to convert a model written in TensorFlow version < 1.15.3 using Keras, not all options are available for TFlite conversion and quantization. The best way is to save the model with the TensorFlow version it was created in (e.g., rcmalli keras-vggface was trained in TF 1.13.2). I would suggest not using the “saving and freeze graph” method to create a pb file as the pb files differ between TF1 and TF2. The TFLiteConverter.from_saved_model does not work, creating quite a hassle to achieve quantization. I would suggest using the above mentioned method using Keras: import keras …. pretrained_model.save('my_model.h5') Then convert and quantize your model with a TensorFlow version from 1.15.3 onward. From this version on a lot of functions where added in preparation for TF2. I suggest using the latest version. This will result in the same models presented here.          
View full article
LPC54608 内部温度センサー ユーザーマニュアルに記載されているように内部温度センサ用にADCを設定しようLPC54608が、正しい値を読み取ることができませんでした。データシートに記載されている傾きとオフセットの値も使用しました。 Re: LPC54608 Internal temperature sensor Hello ADCの例をベースに使ったことがあるか確認していただけますか?もしそうなら、どの作品かを示してください。 入力ADCチャネル0と入力選択レジスタを3に設定して温度センサーを選択できるようにしましたか? 詳細については、LPC546xxユーザーマニュアルの第44.6.2章[UM10912]をご参照ください。 もしADC温度センサーをどのように設定したのか、もう少し詳しく教えていただければ教えてください。 LPC546xx製品データシート第7.22章によると、 「電源アップ後、温度センサの出力は安定した値に落ち着くまで待たなければ、正確なADC入力として使用できません。ADCによる温度センサの正確な測定のためには、ADCをシングルチャネルバーストモードに設定する必要があります。9回以上の変換バーストの最後の値が正確な結果を提供します。」したがって、温度センサがまだ安定していないか、単一チャネルバーストモードでさらに変換が必要な可能性があります。 また、外部環境に関連するADC誤差を最小限に抑えるために、ADC外部回路の最適化も検討すべきです。 この応用ノートは、アプリケーションにおけるアナログ-デジタル変換器の精度を高める方法に役立ちます 敬具、ルイス Re: LPC54608 Internal temperature sensor 私は以下のように設定しました。 1. ADC、VREFP、VDDA、TS、ANAをクリアし、20μs待機します。 2. ADCクロック有効化、AHBCLKCTRL0。 3. PRESETCTRL0レジスタを使ってADC0ペリフェラルリセットをクリアする 4. INSELで温度チャネルを設定する 5. ADCを有効にし、制御レジスタのCLKDIVを使用してクロックを15MHzに設定します。 5. 同期モード、12ビット分解能、BYPASS = 0、TSAMP = 0 に設定します。 6. 次にシーケンスAをSEQA_CTRLで構成します。チャネル = 1、TRIGGER = 0、TRIGPOL = 0、SYNCBYPASS = 0、BURST = 0、SINGLESTEP = 0、LOWPRIO = 0、MODE = 0、SEQA_ENA = 1 7. CALIB = 1 に設定し、CALIB = 0 になるまで待機する 8. 次にSTARTビットで変換を開始し、結果を読み取る しかし、結果は毎回同じで、DATA VALID は設定されていません。
View full article
MFRC531 01T 的设备集成(软件) 我需要将 NXP Mifare 阅读器 (crypto1) MFRC531 01T 集成到系统中,并且我需要一些关于 RS232 相关协议命令的帮助,以便轮询 SID、进行身份验证和读取块/扇区。 Re: Device Integration (Software) for MFRC531 01T 你好@Menspa 遗憾的是,NXP 没有提供基于 MFRC531 的演示示例;因此,您需要参考 MFRC531 数据手册( MFRC531 标准 ISO/IEC 14443 A/B 读卡器解决方案)并使用 NXP 的 NxpNfcRdLib 库来开发您的读/写卡应用程序。
View full article
エマール・ビーチフロントの完成済み4ベッドルームアパートメントを購入するためのステップバイステップの手順 エマールビーチフロントは急速にドバイで最も人気のあるウォーターフロントの目的地の一つとなり、家族や投資家の間で4ベッドルームのアパートメントの需要が高まっています。この島のコミュニティで広々とした入居準備が整った家の購入を検討しているなら、購入プロセスの最初から最後まで理解しておくことで遅延を避け、自信を持って判断できます。 このガイドでは、エマールビーチフロントで4ベッドルームのアパートを購入するための各段階を案内し、ドバイの信頼できる不動産会社タクウェーン・アルダーからの実用的な洞察も添えています。 エマール・ビーチフロントが、すぐに住める4ベッドルームのアパートメントを求める購入者に魅力的な理由 エマールビーチフロントはドバイマリーナとパームジュメイラの間に位置し、プライベートビーチアクセス、リゾートスタイルの施設、スカイラインの眺めを提供しています。ここでの4ベッドルームのアパートは、工事を何年も待たずにより多くの居住空間を求める大家族に適しています。ユニットはすでに建設され引き渡されているため、買い手は実際の物件を検査し、迅速に入居し、賃貸を選べば早く賃貸収入を得始めることができます。 ステップ1:予算と資金調達方法を明確にする リスティングを見る前に、現実的にどれくらいの費用が出せるかを計算しましょう。エマールビーチフロントの4ベッドルームアパートはプレミアムな購入なので、リスティング価格だけでなく全体のコスト面も考慮してください。 次の点を考慮してください。 頭金の要件は、駐在員の場合通常20〜25%です 融資が必要な場合は、UAEの銀行から住宅ローンの事前承認を得てください。 ドバイ土地局の譲渡手数料は、通常、購入価格の4%です。 代理店手数料、通常2パーセント ビルディングおよび地域社会に連動した継続的なサービス料金 早期に住宅ローンの事前承認を得ることで、明確な予算上限ができ、売り手との交渉において自分の立場を強化します。 ステップ2:エマール・ビーチフロントの完成済み物件を絞り込む 予算が決まったら、ニーズに合った、すぐに住める4ベッドルームのアパートを探し始めましょう。エマールビーチフロントにはビーチビスタ、サンライズベイ、ビーチアイルなどのタワーがあるため、建物ごとに利用可能性やレイアウトは大きく異なることがあります。 Takween AlDarのような知識豊富な不動産会社と協力することで、階数、眺望、間取りの効率性、周辺施設への近さなどに基づいて選択肢を絞り込むことができ、最新の在庫状況を反映していない可能性のあるオンラインの物件情報だけに頼る必要がなくなります。 ステップ3:物件の内覧を予約する 完成済みマンションは、未完成物件の購入とは異なり、契約前に実際に物件内を見学することができます。閲覧機能を使って以下の点を確認してください。 実際の部屋のサイズとレイアウトの流れ 仕上げと装備の品質 自然光と眺望の向き 共用エリア、エレベーター、駐車場の状態 以前にその物件が使用されていた場合は、メンテナンス履歴や最近の修理状況について確認してください。 ステップ4:所有権および不動産関連書類の確認 オファーを出す前に、ドバイ土地局を通じて売主の所有権を確認し、権利証を請求してください。担当エージェントは、物件に関連する未払いの住宅ローン、管理費の滞納、または法的紛争がないかどうかも確認する必要があります。この確認手順は、後々の取引におけるトラブルを防ぐためのものです。 ステップ5:覚書を交渉し署名する 物件とドキュメントに満足したら、オファーを提出してください。合意が成立した場合、両当事者はドバイ土地局のTrakheesiシステムを通じて、一般にフォームFとして知られる覚書に署名する。この段階では、通常、購入価格の約10%にあたる手付金を支払います。この手付金は、譲渡手続きが完了するまで保管されます。 ステップ6:異議なし証明書を取得する 売り手は開発者、この場合はEmaarに対して「異議なし証明書」を請求しなければなりません。この証明書は、不動産に未払いのペイメントや制限がないことを確認し、所有権移転の道を切り開きます。プロセッシングは通常数営業日かかり、開発者に料金が支払われます。 ステップ7:ドバイ土地局で譲渡手続きを完了する 異議なし証明書を手に、買主と売主は共にドバイ土地局の事務所、または登録済みの信託センターに出向き、譲渡手続きを完了させる。この面談時に、残高、振込手数料、および適用される諸費用をお支払いいただきます。手続きが完了すると、所有権証書があなたの名義で発行され、正式にあなたがアパートの所有者となります。 ステップ8:公共料金の手続きと入居 移管後は、電気と水道のDEWAに登録し、建物に関連する地域サービスも有効化してください。アパートは準備が整い、入居も準備できているので、工事完了を待たずに引き継ぎ手続きを始め、鍵を受け取り、引っ越しの計画を立てることができます。 Takween AlDarが購入をサポートする方法 エマール・ビーチフロントの即入居可能な4ベッドルームのアパートメントを購入するには複数の手順が必要であり、経験豊富なパートナーがいればストレスとリスクを軽減できます。タクウィーン・アルダールは、物件選び、書類確認、交渉、そして所有権移転に至るまで、購入者を丁寧にサポートし、最初の内覧から最終的な引き渡しまで、透明性と円滑な手続きを保証します。 よくある質問 Q:Emaar Beachfrontで完成済みのマンションを購入するには、どれくらい時間がかかりますか? A: 資金調達やドキュメントが整っている場合、覚書の署名から権利証書の移転完了まで通常2〜4週間かかります。 Q: 外国人はエマールビーチフロントで4ベッドルームのアパートを購入できますか? A:はい、エマール・ビーチフロントは所有権が完全なフリーホールドエリアに位置しているため、あらゆる国籍の購入者が完全な外国人所有権を取得できます。 質問:物件を見学する前に、住宅ローンの事前承認は必要ですか? A:必須ではありませんが、事前承認を得ておくことで予算を把握しやすくなり、売り手にとってあなたの提案の信頼性が高まります。 質問:購入価格以外に、どのような費用を予算に組み込むべきでしょうか? A: 開発業者からはドバイ土地局の譲渡手数料4%、代理手数料2%、そして場合によってはNOCプロセッシング手数料を支払うことを覚悟してください。 Q:エマール・ビーチフロントでは、完成済みのマンションは、未完成の物件よりも良い選択肢でしょうか? A:完成済みのマンションはすぐに入居でき、購入前に内覧も可能ですが、未完成の物件は購入価格が低い場合もありますが、引き渡しまで待つ必要があります。 まとめ エマール・ビーチフロントで完成済みの4ベッドルーム・アパートメントを購入するには、現実的な予算の設定から書類の確認、ドバイ土地局での所有権移転手続きの完了まで、綿密な計画を立てることが重要なプロセスとなります。適切な指導があれば、買い手は自信を持って各ステップを進め、無駄な遅延なく新しいウォーターフロントの家に落ち着くことができます。Takween AlDarは、最初の物件探しから最終引き渡しまで、この旅のあらゆる段階でサポートいたします。
View full article
secure_provisioning工具烧写sb格式加密签名文件后无法使用mcu链接调试 使用 Secure Provisioning 工具刷写 SB 格式加密签名文件后,将无法再通过 MCU-Link 进行调试。 justdomyself_0-1790073326861.png justdomyself_1-1790073357176.png 当我使用mcuexpress调试代码时,出现错误: justdomyself_2-1790073419631.png 我的开发板可以恢复到之前的状态以使用调试功能吗? Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug 嗨@justdomyself > 那么,我可以使用安全提供工具来生成新的许可证,并将新的已签名和加密的 sb 格式文件写入芯片吗? 是的,安全配置工具旨在配置芯片,即安装安全资产(密钥),构建签名或加密的应用程序可启动映像并将其安装到闪存中。 Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug @liborukropec非常感谢。我的问题已经解决了。 justdomyself_0-1790128360736.png 我还有个问题: 如上图所示,此擦除操作已将存储芯片上的所有数据擦除干净。 那么,我可以使用安全提供工具来生成新的许可证,并将新的已签名和加密的 sb 格式文件写入芯片吗? Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug 您好, 如果将 ROM 配置为仅执行已签名映像,然后从 VSCode(或其他 IDE)编写未签名映像的应用程序,则 ROM 将拒绝运行。 此外,如果推进生命周期,则只能通过调试身份验证打开调试器(请参阅文档)。 如果您没有推进生命周期(在工具栏上),您应该能够删除 CMPA。最简单的办法是使用调试探针,然后在“写入”选项卡上使用“擦除整个芯片...”按钮。 liborukropec_0-1790086908628.png 重启电源后,您应该可以再次进行调试。 此致, 伦敦银行间同业拆借利率 (Libor)
View full article
LPC54608 Internal temperature sensor I tried to configure ADC for internal temperature sensor as given in LPC54608 user manual, but i couldn't read correct values. I used the slope, offset values given in data sheet also. Re: LPC54608 Internal temperature sensor Hello Could you help us confirm if you have used an example for the ADC as a base? If so, indicate which; Have you configured the input ADC Channel 0 and Input Select Register as 3 so you can select temperature sensor? For more detailed information, kindly refer to Chapter 44.6.2 in LPC546xx User manual[UM10912] If you could bring more details about, how did you configure the ADC temperature sensor, please. According to LPC546xx Product data sheet Chapter 7.22, "After power-up, the temperature sensor output must be allowed to settle to its stable value before it can be used as an accurate ADC input. For an accurate measurement of the temperature sensor by the ADC, the ADC must be configured in single-channel burst mode. The last value of a nine-conversion (or more) burst provides an accurate result." Therefore, it could be that your Temperature sensor is not settle yet or you need to make more conversions in single channel burst mode. You also should consider optimize the ADC external circuit to minimize the ADC error related to external environment. This Application Note can help you in How to Increase the Analog-to-Digital Converter Accuracy in an Application Best Regards, Luis Re: LPC54608 Internal temperature sensor I have configured in the following manner: 1. Cleared ADC, VREFP, VDDA, TS, ANA & wait for 20us 2. ADC clock enable, AHBCLKCTRL0. 3. Clear the ADC0 peripheral reset using the PRESETCTRL0 register 4. set temperature channel in INSEL 5. Enable ADC & set clock to 15MHz using CLKDIV in ctrl register 5. Set Synchronous mode , 12-bit resolution, BYPASS = 0, TSAMP = 0 6. then configures sequence A in SEQA_CTRL, CHANNELS = 1, TRIGGER = 0, TRIGPOL = 0, SYNCBYPASS = 0, BURST = 0, SINGLESTEP = 0, LOWPRIO = 0, MODE = 0, SEQA_ENA = 1 7. SET CALIB = 1 & waited till CALIB = 0 8. then started conversion by START bit, read result but result is same everytime & DATA VALID is not setting.
View full article
secure_provisioning ツール烧写 sb格式加密签名文件后無法用mcuリンクデバッグ Secure ProvisioningツールでSB形式の暗号化・署名済みファイルをフラッシュした後、MCU-Linkによるデバッグはもはやできません。 justdomyself_0-1790073326861.png justdomyself_1-1790073357176.png mcuexpress を使用してコードをデバッグすると、エラーが発生しました。 justdomyself_2-1790073419631.png このボードはデバッグ機能を使うために元の状態に戻ることはできますか? Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug こんにちは、 @justdomyself >では、Secure Provisingツールを使って新しいライセンスを作成し、新しい署名付き暗号化されたSBフォーマットファイルをチップに書き込むことはできますか? はい、Secure Provisioningツールはchipのプロビジョニング、つまり安全な資産(鍵)をインストールし、署名済みまたは暗号化されたアプリケーションのブート可能なイメージを構築し、フラッシュにインストールするために設計されています。 Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug @liborukropecどうもありがとうございます。疑問は解決しました。 justdomyself_0-1790128360736.png もう一つ質問があります。 上記の図のように、この消去操作によりメモリチップ全体が消去されました。 では、Secure Provisingツールを使って新しいライセンスを作成し、新しい署名付きで暗号化されたSBフォーマットのファイルをチップに書き込むことはできますか? Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug こんにちは、 ROMを署名済みイメージのみを実行するように設定し、その後VSCode(または他のIDE)の非署名イメージからアプリケーションを書き込むと、ROMは実行を拒否します。 また、ライフサイクルを進めると、デバッガはデバッグ認証(Debug Authentication)でのみ開けられます(ドキュメント参照)。 もしライフサイクルを進めていなければ(ツールバーで)、CMPAを消去できるはずです。最も簡単な方法は、デバッグプローブを使用し、[書き込み] タブで「チップ全体を消去...」ボタンを使用することです。 liborukropec_0-1790086908628.png 電源を入れ直せば、再びデバッグできるようになるはずです。 よろしくお願いいたします。 リボル
View full article
LPC54608 内部温度传感器 我尝试按照 LPC54608 用户手册中的说明配置内部温度传感器的 ADC,但我无法读取正确的值。我还使用了数据表中给出的斜率和偏移量值。 Re: LPC54608 Internal temperature sensor Hello 能否请您确认一下,您是否以ADC的示例作为基准?如果是,请指出是哪一种; 您是否已将输入 ADC 通道 0 和输入选择寄存器配置为 3,以便选择温度传感器? 更多详细信息,请参阅LPC546xx 用户手册[UM10912]中的第 44.6.2 章。 如果您能提供更多关于您如何配置ADC温度传感器的详细信息,那就太好了。 根据LPC546xx 产品数据手册第 7.22 章, “上电后,温度传感器的输出必须稳定下来才能用作精确的ADC输入。为了使ADC能够精确测量温度传感器的值,必须将ADC配置为单通道突发模式。九次(或更多次)转换突发信号的最后一个值可以提供精确的结果。”因此,可能是您的温度传感器尚未稳定,或者您需要在单通道突发模式下进行更多转换。 您还应该考虑优化ADC外部电路,以最大限度地减少与外部环境相关的ADC误差。 本应用笔记可以帮助您了解如何在应用中提高模拟数字变流器的精度。 此致敬礼,路易斯 Re: LPC54608 Internal temperature sensor 我的配置方式如下: 1. 清除 ADC、VREFP、VDDA、TS、ANA 并等待 20 微秒 2. ADC 时钟使能,AHBCLKCTRL0。 3. 使用 PRESETCTRL0 寄存器清除 ADC0 外设复位。 4. 在 INSEL 中设置温度通道 5. 启用ADC,并使用ctrl寄存器中的CLKDIV将时钟频率设置为15MHz。 5. 设置同步模式,12 位分辨率,BYPASS = 0,TSAMP = 0 6. 然后在 SEQA_CTRL 中配置序列 A,CHANNELS = 1,TRIGGER = 0,TRIGPOL = 0,SYNCBYPASS = 0,BURST = 0,SINGLESTEP = 0,LOWPRIO = 0,MODE = 0,SEQA_ENA = 1 7. 设置 CALIB = 1 并等待 CALIB = 0 8. 然后通过 START 位开始转换,读取结果 但每次结果都一样,并且 DATA VALID 没有被设置。
View full article
デバイス統合(ソフトウェア)MFRC531 01T用 NXP Mifareリーダー(crypto1)MFRC531 01Tと統合する必要があり、SIDのポーリング、認証、ブロック/セクターの読み取りを行うためのRS232経由の関連プロトコルコマンドについてサポートが必要です。 Re: Device Integration (Software) for MFRC531 01T こんにちは@Menspa 残念ながら、NXPはMFRC531に基づくデモ例を提供していません。したがって、MFRC531データシート(標準ISO/IEC 14443 A/BリーダーソリューションMFRC531を参照し、NXPのライブラリNxpNfcRdLibを使用してカード読み書きアプリケーションを開発する必要があります。
View full article
secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug After flashing an SB-format encrypted and signed file with the Secure Provisioning tool, debugging via MCU-Link is no longer possible. justdomyself_0-1790073326861.png justdomyself_1-1790073357176.png when  I  use    mcuexpress  debug my code , error happended: justdomyself_2-1790073419631.png Can my this  board  recover to it's old state to  use zhe  debug function? Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug Hi @justdomyself  > So, can I use the Secure Provising tool to make a new lisence, to cmobine a new signed and encrypted sb format file to write to the chip? Yes, Secure Provisioning tool is designed to provision chip, i.e. install secure assets (keys), build signed or encrypted application bootable image and install into the flash. Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug @liborukropec   Thanks a lot.  I have resolve my question。 justdomyself_0-1790128360736.png I  have another question : As above picture,  This  erase operation has  erased  ful of the memory chip . So,   can  I  use  the Secure Provising tool to make a new  lisence, to cmobine a new  signed  and encrypted  sb format file  to write to the chip? Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug Hi, if you configure ROM to execute only signed images and then you write application from VSCode (or other IDE) unsigned image, ROM refuses from running. Also, if you advance the Life Cycle, then the debugger can be opened only via Debug Authentication (see documentation). In case you did not advance life cycle (on the tool bar), you should be able to erase CMPA. Simplest should be using debug probe and on the Write tab use the "Erase whole chip..." button. liborukropec_0-1790086908628.png After power cycle you should be able to debug again. Regards, Libor
View full article
Step-by-Step Process to Buy a Ready 4 Bed Apartment in Emaar Beachfront Emaar Beachfront has quickly become one of Dubai's most sought-after waterfront destinations, and demand for a 4 bed apartment for sale ready to move Emaar Beachfront continues to grow among families and investors alike. If you are considering purchasing a spacious, move-in-ready home in this island community, understanding the buying process from start to finish will help you avoid delays and make confident decisions. This guide walks you through every stage of buying a ready 4 bedroom apartment in Emaar Beachfront, with practical insights from Takween AlDar, a trusted real estate company in Dubai. Why Emaar Beachfront Appeals to Buyers of Ready 4 Bed Apartments Emaar Beachfront sits between Dubai Marina and Palm Jumeirah, offering private beach access, resort-style facilities, and skyline views. A ready 4 bed apartment here suits larger families who want more living space without waiting years for construction to finish. Since the unit is already built and handed over, buyers can inspect the actual property, move in quickly, and start generating rental income sooner if they choose to lease it out. Step 1: Define Your Budget and Financing Options Before browsing listings, work out how much you can realistically spend. A 4 bedroom apartment in Emaar Beachfront is a premium purchase, so factor in the full cost picture, not just the listing price. Consider the following: Down payment requirements, typically 20 to 25 percent for expats Mortgage pre-approval from a UAE bank if financing is needed Dubai Land Department transfer fee, generally 4 percent of the purchase price Agency commission, usually 2 percent Ongoing service charges tied to the building and community Getting mortgage pre-approval early gives you a clear budget ceiling and strengthens your position when negotiating with sellers. Step 2: Shortlist Ready Units in Emaar Beachfront Once your budget is set, start identifying ready 4 bed apartments that match your needs. Since Emaar Beachfront includes several towers such as Beach Vista, Sunrise Bay, and Beach Isle, availability and layouts can vary significantly between buildings. Working with a knowledgeable agency like Takween AlDar helps narrow down options based on floor level, view, layout efficiency, and proximity to amenities, rather than relying only on online listings that may not reflect current inventory. Step 3: Schedule Property Viewings Unlike off plan purchases, a ready apartment allows you to physically walk through the unit before committing. Use viewings to check: Actual room sizes and layout flow Quality of finishes and fittings Natural light and view orientation Condition of common areas, elevators, and parking If the unit was previously occupied, ask about maintenance history and any recent repairs. Step 4: Verify Ownership and Property Documents Before making an offer, confirm the seller's ownership through the Dubai Land Department and request the title deed. Your agent should also check for any outstanding mortgages, service charge arrears, or legal disputes tied to the property. This verification step protects you from complications later in the transaction. Step 5: Negotiate and Sign the Memorandum of Understanding Once you are satisfied with the property and its documentation, submit an offer. If accepted, both parties sign a Memorandum of Understanding, commonly known as Form F, through the Dubai Land Department's Trakheesi system. At this stage, you typically pay a deposit, often around 10 percent of the purchase price, which is held until the transfer is finalized. Step 6: Obtain the No Objection Certificate The seller must request a No Objection Certificate from the developer, in this case Emaar. This certificate confirms there are no outstanding payments or restrictions on the property and clears the way for ownership transfer. Processing usually takes a few working days and involves a fee paid to the developer. Step 7: Complete the Transfer at the Dubai Land Department With the No Objection Certificate in hand, both buyer and seller attend the Dubai Land Department office, or a registered trustee center, to finalize the transfer. At this appointment, you pay the remaining balance, the transfer fee, and any applicable charges. Once complete, the title deed is issued in your name, officially making you the owner of the apartment. Step 8: Set Up Utilities and Move In After the transfer, register with DEWA for electricity and water, and activate any community services tied to the building. Since the apartment is ready and move-in ready, you can begin the handover process, collect keys, and plan your move without waiting for construction completion. How Takween AlDar Supports Your Purchase Buying a 4 bed apartment for sale ready to move Emaar Beachfront involves multiple steps, and having an experienced partner reduces stress and risk. Takween AlDar guides buyers through property selection, document verification, negotiation, and transfer, ensuring a transparent and well-managed process from first viewing to final handover.  FAQ Q: How long does it take to buy a ready apartment in Emaar Beachfront? A: The process typically takes two to four weeks from signing the Memorandum of Understanding to completing the title deed transfer, assuming financing and documentation are in order. Q: Can foreigners buy a 4 bedroom apartment in Emaar Beachfront? A: Yes, Emaar Beachfront is located in a freehold area, allowing full foreign ownership for buyers from any nationality. Q: Do I need a mortgage pre-approval before viewing properties? A: It is not mandatory, but having pre-approval helps you understand your budget and makes your offer more credible to sellers. Q: What fees should I budget for beyond the purchase price? A: Expect to pay a 4 percent Dubai Land Department transfer fee, a 2 percent agency commission, and possible NOC processing fees from the developer. Q: Is a ready apartment a better option than an off plan unit in Emaar Beachfront? A: A ready apartment allows immediate move-in and physical inspection before purchase, while off plan units may offer lower entry prices but require waiting for handover. Conclusion Purchasing a ready 4 bed apartment in Emaar Beachfront is a structured process that rewards careful planning, from setting a realistic budget to verifying documents and completing the transfer at the Dubai Land Department. With the right guidance, buyers can move through each step confidently and settle into their new waterfront home without unnecessary delays. Takween AlDar is available to support you at every stage of this journey, from your first property search to the final handover.
View full article
在 Emaar Beachfront 购买一套现房四卧公寓的详细步骤 Emaar Beachfront 已迅速成为迪拜最受欢迎的海滨目的地之一,无论是家庭还是投资者,对 Emaar Beachfront 现房出售的 4 居室公寓的需求都在持续增长。如果您正在考虑在这个岛屿社区购买一套宽敞、拎包入住的房屋,了解从头到尾的购买流程将有助于您避免延误并做出自信的决定。 本指南将带您了解在 Emaar Beachfront 购买一套现房四居室公寓的每一个步骤,并提供来自迪拜值得信赖的房地产公司 Takween AlDar 的实用见解。 伊玛尔海滨公寓为何吸引四卧现房买家 Emaar Beachfront 位于迪拜码头和棕榈岛之间,提供私人海滩通道、度假村式设施和天际线景观。这里一套现成的四居室公寓适合想要更多居住空间的大家庭,无需等待数年才能完成建设。由于该单元房已经建成并交付,买家可以实地考察房产,快速入住,如果选择出租,还可以更快地开始产生租金收入。 第一步:确定预算和融资方案 在浏览房源之前,先确定自己实际能负担得起的金额。Emaar Beachfront 的四居室公寓是一笔高端投资,因此要考虑全部成本,而不仅仅是挂牌价格。 考虑以下内容: 首付要求,外籍人士通常为20%至25%。 如果需要融资,需获得阿联酋银行的抵押贷款预批函。 迪拜土地局过户费,通常为购买价格的4%。 代理佣金,通常为2%。 与建筑物和社区相关的持续服务费 尽早获得抵押贷款预批可以让你明确预算上限,并在与卖家谈判时增强你的地位。 第二步:筛选伊玛尔海滨公寓的现成单元 确定预算后,就可以开始寻找符合您需求的现成四居室公寓了。由于 Emaar Beachfront 包括 Beach Vista、Sunrise Bay 和 Beach Isle 等多个塔楼,因此不同建筑物的可用性和布局可能存在很大差异。 与像 Takween AlDar 这样知识渊博的代理机构合作,可以根据楼层、景观、布局效率和便利设施的距离来缩小选择范围,而不是仅仅依赖于可能无法反映当前存货的在线列表。 步骤三:安排房产看房 与期房购买不同,现房公寓允许您在做出决定前亲自参观房屋。利用实地考察来确认: 实际房间尺寸和布局流程 饰面和配件的质量 自然光线和视野方向 公共区域、电梯和停车场的状况 如果该单元之前有人居住,请询问维修记录和最近的维修情况。 第四步:核实所有权和房产文件 在出价之前,请通过迪拜土地局确认卖方的所有权,并索取产权证。您的经纪人还应检查该房产是否存在未偿还的抵押贷款、服务费欠款或法律纠纷。此验证步骤可保护您免受后续交易中可能出现的问题的影响。 第五步:协商并签署谅解备忘录 如果您对房产及其相关文件感到满意,即可提交报价。如果接受,双方将通过迪拜土地局的 Trakheesi 系统签署谅解备忘录(通常称为 F 表格)。在这个阶段,您通常需要支付一笔定金,通常约为购买价格的 10%,这笔定金将被保留到过户完成为止。 第六步:取得无异议证明 卖方必须向开发商(在本例中为 Emaar)索取无异议证明。该证明确认该房产没有任何未付清的款项或限制,并为所有权转移扫清了障碍。处理通常需要几个工作日,并且需要向开发商支付费用。 第七步:在迪拜土地局完成过户手续 买方和卖方在拿到无异议证明后,前往迪拜土地局办公室或注册信托中心完成产权过户手续。在本次预约中,您需要支付剩余款项、转账费以及任何适用的费用。一旦完成,产权证将以您的名义颁发,您正式成为该公寓的所有者。 第 8 步:开通水电煤气等公用设施并搬入 过户后,向迪拜水电局 (DEWA) 登记开通水电,并激活与该建筑物相关的任何社区服务。由于公寓已经准备就绪,可以立即入住,您可以开始办理交房手续、领取钥匙并计划搬家,无需等待施工完成。 Takween AlDar 如何支持您的购买 购买一套可拎包入住的 Emaar Beachfront 四居室公寓涉及多个步骤,而拥有经验丰富的合作伙伴可以减少压力和风险。Takween AlDar 为买家提供房产选择、文件核实、谈判和过户方面的指导,确保从首次看房到最终交房的整个过程透明且管理有序。 常见问题解答 问:在Emaar Beachfront购买一套现房公寓需要多长时间? 答:从签署谅解备忘录到完成产权过户,通常需要两到四周时间,前提是融资和文件齐全。 问:外国人可以在Emaar Beachfront购买四居室公寓吗? 答:是的,Emaar Beachfront 位于永久产权区域,允许任何国籍的买家拥有完全的外国所有权。 问:看房前我需要获得贷款预批吗? 答:虽然不是强制性的,但事先获得批准可以帮助您了解自己的预算,并使您的报价对卖家更具可信度。 问:除了购买价格之外,我还应该预留哪些费用预算? 答:预计需支付 4% 的迪拜土地局过户费、2% 的代理佣金,以及开发商可能收取的无异议证明 (NOC) 处理费。 问:在 Emaar Beachfront,现房公寓是否比期房公寓更好? 答:现房公寓允许立即入住,并在购买前进行实地考察,而期房单元可能提供较低的入门价格,但需要等待交房。 结束语 在 Emaar Beachfront 购买一套现成的 4 居室公寓是一个结构化的过程,需要周密的计划,从制定合理的预算到核实文件,再到在迪拜土地局完成过户。在正确的指导下,买家可以自信地完成每一步,顺利入住他们的新海滨住宅,避免不必要的延误。从您开始寻找房产到最终交房,Takween AlDar 将全程为您提供支持。
View full article
S32 Design Studio for Power Architecture、バージョン2.1ライセンス S32 Design Studio for Power Architecture バージョン2.1のライセンスが切れています。更新や新しい申請を手伝ってもらえますか? F379-CD5D-DAD1-7708 Re: S32 Design Studio for Power Architecture, version 2.1 license こんにちは、 お客様のS32DSライセンスが延長されました。以前のコードを使用して、S32DSを再度有効化してください。 Re: S32 Design Studio for Power Architecture, version 2.1 license こんにちは、 更新を申請しました。 よろしくお願いいたします。 ピーター
View full article
S32 Power Architecture 设计工作室,版本 2.1 许可 我的 S32 Design Studio for Power Architecture 2.1 版许可证已过期。请问您能帮我续期或者申请新卡吗? F379-CD5D-DAD1-7708 Re: S32 Design Studio for Power Architecture, version 2.1 license 你好, 您的S32DS许可证已延期。请使用您之前的激活码重新激活S32DS。 Re: S32 Design Studio for Power Architecture, version 2.1 license 你好, 我已经申请续约。 顺祝商祺! Peter
View full article
S32 Design Studio for Power Architecture, version 2.1 license My license for S32 Design Studio for Power Architecture version 2.1 has expired. Could you help me renew it or apply for a new one. F379-CD5D-DAD1-7708 Re: S32 Design Studio for Power Architecture, version 2.1 license Hi,  your S32DS license has been extended. Please activate S32DS again with your old code.  Re: S32 Design Studio for Power Architecture, version 2.1 license Hello, I have asked for renewal. Best regards, Peter
View full article
我可以在哪里获取AN12064文件? 我可以在哪里获取AN12064文件? 评估板
View full article
MCSPTR2AK396——旋转变压器的激励极限? 你好!我正在使用 MCSPTR2AK396 开发套件(S32K396,带旋转变压器的三相 PMSM,3 并联 FOC)。我使用的是标准的解析器到数字信号链:SGEN → SDADC → DSPSS → eTPU 解析器函数。 据我了解,标准激励频率为 10 kHz(SGEN 正弦波驱动旋转变压器激励绕组),eTPU 旋转变压器每 50 µs 处理一次角度更新,使用来自 SDADC 的 16+16 采样缓冲器,并通过慢速 PI 调节器调整激励相移。但我还有一些疑问。 MCSPTR2AK396 套件中使用的具体解析器型号是什么?提供数据手册参考资料将非常有帮助。 该旋转变压器的最大激励频率是多少?例如,能否在不修改 SGEN 寄存器以外的任何内容的情况下,将 SGEN 提高到 100 kHz?或者 SDADC/DSPSS/eTPU 链或模拟正弦/余弦滤波器是否施加了远低于此的硬性限制? 旋转变压器本身允许的最小激励频率是多少?推荐的频率范围是多少? 如果可以提高激励强度,还需要重新配置哪些参数——SDADC 采样率、DMA 缓冲区传输、eTPU HSR 速率、激励相移调节器增益、模拟滤波器? 谢谢! Re: MCSPTR2AK396 — resolver excitation limits? 你好, MCSPTR2AK396 套件中使用的具体解析器型号是什么? 在 TG Drives 电机制造商的网站上,有一个配置器列出了三种可能的旋转变压器选项:ER5Kd411、TS2620N21E11 和 RE-15-1-A15。 如果我没记错的话,当时要求的是成本最低的解析器方案,也就是 ATAS Náchod 公司的 ER5Kd411。 https://www.atas.cz/files/ER5Kd.pdf 打开后盖即可确定具体型号。 MCSPTR2AK396 旋转变压器解决方案是在 10 kHz 激励下设计和验证的。根据应用说明,虽然 SGEN 支持高达 50 kHz 的频率,但高于 10 kHz 的操作需要重新配置和验证 SDADC、DSPSS、DMA、eTPU 解析器处理和模拟信号调理链。此外,对于 TS2620N21E11 等旋转变压器,我们只找到了已公布的标称激励规格为 10 kHz 时 7 Vrms;在可用的旋转变压器数据表中没有指定支持的激励频率范围。因此,根据现有资料,不建议在 100 kHz 频率下运行。 顺祝商祺! Peter
View full article