Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
MC33775A 可以测量负电压吗,例如 -2.78V、-3.33V? 我有两个问题。 1.MC33775A数据表中,“支持±5V输入电压的母线”,是否可以解释为它可以测量负电压(例如-2.76V,-3.33V)? 2. 菊花链中最多可以连接多少个 MC33775A 芯片? 谢谢! 回复:MC33775A 可以测量负电压吗,例如 -2.78V、-3.33V? 谢谢!!
View full article
S32K148 firmware verification using SHA3 Looking for help getting a high level understanding of an approach to embedded cybersecurity. Right now my concept is that when we have our production firmware ready to go, we would generate an SHA3 hash on the application binary, and store that in a secure memory location. Then upon application start, the application would create another hash over all application memory (or I guess a pre-defined start/stop address).   The something has to compare the two hashes (not sure if the cSEC module does this in hardware?).  If it passes then the application can go ahead, if not then be bricked. Does this understanding seem correct? My system does not have a bootloader.   Re: S32K148 firmware verification using SHA3 The main goal of secure boot is to protect the keys, not the code. Strict sequential boot mode is an exception because it shuts down everything  and the device stays in reset forever. So, it's a matter of application or matter of whole system (like car) to decide what to do when secure boot fails and when boot protected keys are not available. As a first step, I highly recommend to read whole application note AN5401. It's the best source of information. Documentation of csec_boot_protection_S32K148 can be found in user manual in SDK at path like: c:\NXP\S32DS.3.5\S32DS\software\S32SDK_S32K1XX_RTM_4.0.1\doc\S32SDK_S32K148_UserManual.pdf But I still recommend to start with AN5401. Regards, Lukas Re: S32K148 firmware verification using SHA3 Thanks Lukas. If you did not want to stay in reset forever, what you could you do based on an unavailable key?  And if the key is available, how do you use it? How is the key stored to begin with?  Is there anything to prevent a hacker from overwriting it or reprogramming the whole device? There is a project example in S32DS called csec_boot_protection_S32K148.  I was looking at it but having some difficulty understanding how it worked.  Is there some documentation of this specific example, or only the code itself? Re: S32K148 firmware verification using SHA3 Hi @m_mishrikey  CSEc follows SHE specification, so it does not support SHA3. You described a feature which is called secure boot. CSEc can be configured to automatically calculate MAC over defined part of flash (always starting from address 0x0, size can be defined). If the MAC is different than MAC stored in CSEc previously, sanctions take effect. Depending on selected mode, either boot protected keys cannot be used or the device will be kept in reset forever (and there's no way to recover). For more details, see "4.4 Secure Boot" in: https://www.nxp.com/webapp/Download?colCode=S32K1XXRM Or there's an application note: https://www.nxp.com/webapp/Download?colCode=AN5401&location=null https://www.nxp.com/webapp/Download?colCode=AN5401SW&location=null Regards, Lukas
View full article
Cannot start flashloader from manufacturing package on i.MX RT1170 I'm successfully using Secure Provisioning to flash the boards but I'm not able to generate a working manufacturing package. It always fails when starting the flashloader. See screenshots below. The unsigned_MIMXRT1176_flashloader_bin files are the same. I traced the difference between the "user mode" and manufacturing mode to a difference in the init_flashloader_win.bat files (see below). I understand that they are generated at each execution but it's not clear which parameters dictate their configurations. Am I generating the package incorrectly? The process fails both when the manufacturing procedure is launched when the flashloader is already loaded and when it's not. (though with different error messages). Re: Cannot start flashloader from manufacturing package on i.MX RT1170 Indeed, increasing the baud rate resolves it. Thank you for your explanation and the help! Re: Cannot start flashloader from manufacturing package on i.MX RT1170 Hi Wiktor, can you increase the baudrate? I can successfully start the flashloader at 460800baud, for example. In manufacturing, there is a timeout 20 second for the flashloader intialization. It seems with the lower badrates, the flashloader is not initialized within this timeout and it is considered as a failure. Re: Cannot start flashloader from manufacturing package on i.MX RT1170 Yes, please see result below. Right after the failure. Re: Cannot start flashloader from manufacturing package on i.MX RT1170 Hi Wiktor, after manufacturing tool failure, can you the tool: c:\nxp\MCUX_Provi_v8\bin\_internal\tools\spsdk\nxpdevscan.exe. This tool should display all boards connected to your computer. Re: Cannot start flashloader from manufacturing package on i.MX RT1170 Additional note: extending the timeout to 10 seconds does not change the situation. Re: Cannot start flashloader from manufacturing package on i.MX RT1170 Hi, Thank you for the quick response. I did another test with the board fresh after a reset. See results below. I do not change the baudrate, always sticking with 57600. Connection tests OK with Manufacturing Tool as well as the regular mode in SPT. Re: Cannot start flashloader from manufacturing package on i.MX RT1170 Hi Wiktor, manufacturing tool expects the processor without flashloader (see chapter 5.7 in user manual). It is recommended to reset the board/processor before you start the manufacturing. Manufacturing is optimized for production (provisioning of empty devices), so there is no test whether the flashloader is already running or not. Another potential issue: If you initialize connection at certain communication speed (9600baud), the processor does not support changing the speed without reset. So again, it is recommended to reset the board/processor before you start the manufacturing. In the manufacturing tool, there is "Test connection" button. I can see on your screenshot, the test was not used. I recommend to use it to check the processor is connected properly.  If this does not help, please update the screenshots to show the problem. Also please test connection in Connection dialog and let us know, whether the problem is related to manufacturing only.
View full article
Issue with Reading 12-bit ADC Values on S32K312 I am using S32 Design Studio 3.4 along with example projects from S32K3 RTD AUTOSAR 4.4.2.0.0 D2203. Specifically, I am working with the Adc_sar_Bctu_ip_example_s32k312 project. I have configured the ADC channels, but I am encountering an issue where the ADC value ranges from 0 to 227 (min to max). I need the ADC value to range from 0 to 4096, which corresponds to the full 12-bit resolution. I have attempted to change the configuration settings, but the problem persists. I will attach the configuration I have done in S32 Design Studio. Could you please assist me in resolving this issue? I look forward to your prompt response. I have attached the platform_io.c ,kindly check the line from 1026 to 1078.(ADC PART). Re: Issue with Reading 12-bit ADC Values on S32K312 driver is not updating, we need to change the resolution manually Re: Issue with Reading 12-bit ADC Values on S32K312 Hi, you have some divider on inputs, so you do not get full scale assuming Vref is at 5V too. However as I wrote, an issue could be you did not perform ADC calibration before conversion. Check behavior when you do it. If have issue still, share simplified project so we can test on EVB, or refer to RTD demo example. BR, Petr Re: Issue with Reading 12-bit ADC Values on S32K312 Hi Petrs, The measured voltage at ADC_IN5, ADC_IN6, and ADC_IN7 is 5 volts, and the values in the ADC_Result buffer range from a minimum of 27 to a maximum of 168. Re: Issue with Reading 12-bit ADC Values on S32K312 Hi, please specify measured voltage on ADC_INx pins and obtained values in ADC_Result buffer. BR, Petr Re: Issue with Reading 12-bit ADC Values on S32K312 Hi, I'm seeking a straightforward method to obtain a 12-bit ADC reading from the ADC pin, with the  BCTU conversion has been triggered in my code. I've provided a code reference and an image detailing the MCU pin configuration for your convenience. Re: Issue with Reading 12-bit ADC Values on S32K312 Hi, the setting looks normal. For a code you would perform ADC calibration (Adc_Sar_Ip_DoCalibration) after ADC init and before conversion is initialized. What do you have connected to precise channels, which are selected to be converted using normal chain? How are MCU pins configured? Is a BCTU conversion also triggered? And what is a result from that? BR, Petr
View full article
Writing to Flash memory kills MCU Hello! I am trying to save a variable, which a user input, to the flash memory. I am using MC56F82... and the IFsh1 library. I disable the events and then erase the block and then write to the flash, but my MCU keeps dying, i have to restart it and flash it again to get it working. Any ideas on how to do it correctly? Re: Writing to Flash memory kills MCU Thank you for the help! Re: Writing to Flash memory kills MCU Hi, I attach the code here. BR XiangJun Rong Re: Writing to Flash memory kills MCU Hi, This is the flash example code based on CodeWarrior for DSP56800E ver8.x. Pls refer to it. Regarding your question, the flash erasing/programming code must be located in flash and copied to p RAM, you have to run the erasing/programming code in  RAM to manipulate the flash. Hope it can help you BR XiangJun Rong Re: Writing to Flash memory kills MCU up
View full article
写入闪存会杀死 MCU 你好!我正在尝试将用户输入的变量保存到闪存中。我正在使用 MC56F82... 和 IFsh1 库。我禁用事件,然后擦除块,然后写入闪存,但我的 MCU 不断死亡,我必须重新启动它并再次刷新才能使其工作。关于如何正确执行此操作,您有什么想法吗? 回复:写入闪存会杀死 MCU 谢谢你的帮助! 回复:写入闪存会杀死 MCU up
View full article
我可以在哪里获得演示图像 我有一个 i.mx93 evk。 我可以在哪里获得演示图像?
View full article
MC33775Aは-2.78V、-3.33Vなどの負電圧を測定できますか? 2つ質問があります。 1.MC33775Aデータシートの「±5V入力電圧のバスバーをサポート」とありますが、負の電圧(-2.76V、-3.33Vなど)を測定できると解釈できますか? 2. デイジーチェーンで接続できるMC33775Aチップの最大数はいくつですか? 感謝! Re:MC33775A-2.78V、-3.33Vなどの負電圧を測定できますか? ありがとうございました。
View full article
无法从 i.MX RT1170 上的制造包启动闪存加载程序 我成功地使用安全配置来刷新电路板,但我无法生成有效的制造包。启动 flashloader 时总是失败。请参阅下面的截图。 unsigned_MIMXRT1176_flashloader_bin文件相同。我将“用户模式”和制造模式之间的差异追溯到init_flashloader_win.bat文件中的差异(见下文)。我知道它们是在每次执行时生成的,但不清楚哪些参数决定了它们的配置。我是否错误地生成了包? 无论闪存加载程序已加载还是未加载,启动制造程序时该过程都会失败。(尽管错误消息不同)。 回复:无法从 i.MX RT1170 上的制造包启动闪存加载程序 事实上,增加波特率可以解决这个问题。谢谢您的解释和帮助! 回复:无法从 i.MX RT1170 上的制造包启动闪存加载程序 是的,请参见下面的结果。失败之后。 回复:无法从 i.MX RT1170 上的制造包启动闪存加载程序 补充说明:将超时时间延长至 10 秒不会改变情况。
View full article
i.MX RT1170の製造パッケージからフラッシュローダーを起動できません セキュア プロビジョニングを使用してボードをフラッシュしていますが、動作する製造パッケージを生成できません。フラッシュローダーの起動時には必ず失敗します。以下のスクリーンショットを参照してください。 unsigned_MIMXRT1176_flashloader_binファイルは同じです。「ユーザーモード」と製造モードの違いを 、init_flashloader_win.bat ファイルの違いにトレースしました(以下を参照)。私はそれらが各実行で生成されることを理解していますが、どのパラメータがそれらの構成を決定するかは明確ではありません。パッケージの生成が間違っていますか? このプロセスは、製造手順が開始されたとき、フラッシュローダーがすでにロードされている場合とロードされていない場合の両方で失敗します。(ただし、エラーメッセージは異なります)。 Re:i.MX RT1170の製造パッケージからフラッシュローダーを起動できません 実際、ボーレートを上げると解決します。あなたの説明と助けに感謝します! Re:i.MX RT1170の製造パッケージからフラッシュローダーを起動できません はい、以下の結果をご覧ください。故障直後。 Re:i.MX RT1170の製造パッケージからフラッシュローダーを起動できません 追加の注意: タイムアウトを 10 秒に延長しても、状況は変わりません。
View full article
SHA3を使用したS32K148ファームウェア検証 組み込み型サイバーセキュリティへのアプローチについて高いレベルで理解するための支援を求めています。 今のところ、私のコンセプトは、本番ファームウェアの準備ができたら、アプリケーションバイナリにSHA3ハッシュを生成し、それを安全なメモリの場所に保存するというものです。 その後、アプリケーションの起動時に、アプリケーションはすべてのアプリケーションメモリ(または事前定義された開始/停止アドレス)に対して別のハッシュを作成します。 何かが2つのハッシュを比較する必要があります(cSECモジュールがハードウェアでこれを行うかどうかはわかりませんか?合格した場合はアプリケーションを続行でき、合格しない場合はブリックできます。 この理解は正しいと思いますか? 私のシステムにはブートローダがありません。 日時:SHA3を使用したS32K148ファームウェアの検証 ありがとうルーカス。 あなたが永遠にリセットされたままにしたくなかった場合、利用できないキーに基づいてあなたは何ができますか?また、キーが利用可能な場合、どのように使用しますか? キーは最初にどのように保存されますか?ハッカーがそれを上書きしたり、デバイス全体を再プログラムしたりするのを防ぐ方法はありますか? S32DSにはcsec_boot_protection_S32K148というプロジェクト例があります。私はそれを見ていましたが、それがどのように機能するかを理解するのに少し苦労しました。この特定の例のドキュメントはありますか、それともコード自体だけですか?
View full article
デモ画像を入手できる場所 i.mx93 evkを手に入れました。 デモ画像はどこで入手できますか?
View full article
使用SHA3验证S32K148固件 寻求帮助以获得对嵌入式网络安全方法的更高层次的理解。 现在我的想法是,当我们的生产固件准备好时,我们会在应用程序二进制文件上生成一个 SHA3 哈希,并将其存储在安全的内存位置。 然后在应用程序启动时,应用程序将在所有应用程序内存上创建另一个哈希(或者我猜是预定义的启动/停止地址)。 某些东西必须比较两个哈希值(不确定 cSEC 模块是否在硬件中执行此操作?)。如果通过,申请就可以继续进行,如果不通过,申请就会被拒绝。 这种理解看起来正确吗? 我的系统没有引导加载程序。 回复:使用SHA3验证S32K148固件 谢谢卢卡斯。 如果您不想永远处于重置状态,您可以根据不可用的密钥做什么?如果有密钥,如何使用它? 密钥最初是如何存储的?有什么方法可以防止黑客覆盖或重新编程整个设备? S32DS 中有一个名为 csec_boot_protection_S32K148 的项目示例。我正在看它,但有点难以理解它是如何工作的。是否有关于这个具体例子的一些文档,或者只有代码本身?
View full article
Can the MC33775A measure negative voltages, such as -2.78V, -3.33V? I have two questions. 1. In the MC33775A datasheet, "Supports bus bars with ±5 V input voltage",can it be interpreted that it can measure negative voltage (such as -2.76V,-3.33V)? 2. What is the maximum number of MC33775A chips that can be connected in a daisy chain? Thanks! Re: Can the MC33775A measure negative voltages, such as -2.78V, -3.33V? Thanks!! Re: Can the MC33775A measure negative voltages, such as -2.78V, -3.33V? Hello, It is possible that the voltage across the busbar is negative. The cell terminal inputs (CTx pins) of the MC33775A can handle negative voltages of up to −5 V. The cell balancing inputs (CBx pins) however can handle only −0.3 V. MC33775A supports up to six daisy chains and 62 nodes per chain, please find more information in Application note AN13281
View full article
about the function limit of EB Tresos Studio 29.0 Hello, I am trying to use the AutoSAR example project for S32K344. When I am configuring the project in EB Tresos and run "im- and exporters", there is only one option in the dropdown list as below screenshot. Does anyone know if this software only provides this option or I miss anything in installing and using the software? The software is downloaded from here: Thanks! Crane Re: about the function limit of EB Tresos Studio 29.0 Got it. Thanks Julian! Regards, Crane Re: about the function limit of EB Tresos Studio 29.0 Hi @cranes, Yes, that is correct. Re: about the function limit of EB Tresos Studio 29.0 Hi, So, it means the license from the activation code provided in the SDK doesn't support full version of im- &exporters, right?  Thanks! Crane Re: about the function limit of EB Tresos Studio 29.0 Hi @cranes, Unfortunately, this is a licensing limitation issue. I recommend contacting EB Tresos to get full version of im- and exporters. Best regards, Julián
View full article
アクティベーションコードを取得できない S32DSをダウンロードしようとしましたが、確認コードなどを受け取ることができません。5回くらい試しました。どうすれば解決できますか? アクティベーション |インストール |ライセンス |インストーラーのダウンロード 日時:アクティベーションコードを取得できません ご回答ありがとうございます!よい一日を。 日時:アクティベーションコードを取得できません ご回答ありがとうございます。初めてダウンロードしようとしているだけですが、バージョン3.5をダウンロードしようとしましたが、まだキーがありません。
View full article
LPC54102で消去または点滅できません みなさん、こんにちは、 数週間問題なくボードで作業してきましたが、今ではマイクロコントローラーの内部フラッシュを消去または再プログラムできないという問題が発生しています。私はいつも同じエラーを受け取ります: フラッシュの消去に失敗しました:Ef(49):フラッシュドライバの操作でエラーが発生しました。 EraseChip(0x0、0x0、0x0)ステータス0x1 - ドライバーがドライバーエラーを報告しました - ONCHIPドライバーrc 11 - フラッシュプログラミングハードウェアインターフェイスがビジーです ISPピンを短絡してリセットし、ファームウェアが問題であるのを解消しようとしましたが、ファームウェアとISPブートローダーのどちらが実行されているかに関係なく、問題は同じです。 ボードを回復するために他に試すことができることはありますか? ありがとうございます John 日時:LPC54102で消去または点滅できません どういうわけか、私はこれを片付けました。ISPモードで起動し、redlinkservの一括消去スクリプト(LPC5410xMassErase.scp)をコマンドラインプログラムとして行ごとに実行しましたが、現在、通常どおり再び動作しています。
View full article
T2080rdb that document explains the RCW relationship with SERDES Re: T2080rdb that document explains the RCW relationship with SERDES Please refer to section "19.1.1.1.1 SerDes Protocols (SerDes 1 and SerDes 2)" in the attached T2080RM.pdf
View full article
IEC 60730 Class B Safety Library for S08PT60 Dear all, 1) Is there an IEC 60730 Class B Safety Library for S08PT60 ? 2) Is it easy to port the IEC 60730 Class B Safety Library from S08PBxx to S08PT60 ? Thanks, Regards, Carl Re: IEC 60730 Class B Safety Library for S08PT60 Hi @CarlLee, No, there is no IEC 60730 Class B Safety library for S08PT60, also there is no documentation regarding a port from S08PBxx to S08PT60. A recommendation could be to check the difference between both processor in order to see if a change in the IEC 60730 Class B Safety library is necessary. An apology for the inconvenience.
View full article
T2080rdb 该文档解释了 RCW 与 SERDES 的关系 回复:T2080rdb 该文档解释了 RCW 与 SERDES 的关系 请参阅“19.1.1.1.1SerDes 协议(SerDes 1 和 SerDes 2)”在附件 T2080RM.pdf 中
View full article