Multi Source Translation Content

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Multi Source Translation Content

ディスカッション

ソート順:
S32K148有secureboot功能,但是bootloader在jtag关闭后起不来 亲爱的NXP,你好:         我们公司K148上有一个bootloader和app两个分区,在app里面有关闭jtag的功能,当在app中把jtag关了之后reset后bootloader起不来导致芯片变砖。经调查,bootloader有32K,从0x00到0x8000,关闭jtag是在0x408地址处写入了0xFFu, 0xFFu, 0xFFu, 0xFFu, 0xFCu, 0x7Fu, 0xFFu, 0xFFu,导致flash内容变化,reset后CSEc计算bootloader的boot_mac的值和原先的不一致导致变砖。请问NXP官方有没有什么成熟的方案来解决此问题?谢谢。 Re: S32K148有secureboot功能,但是bootloader在jtag关闭后起不来 K148的key槽.png  Hi,@lukaszadrapa  根据上面的手册,BOOT_MAC是一次性不可逆写入的。还是说有官方专门的API能变更它的值?如果是 ,能提供这个API接口吗? Re: 晶振波形异常 使用贵公司的FS32K144HFT0MLHT这款MC, IMG_20260718_141710.jpg 晶振为AV08000009这款8MHz的无源晶振,波形异常。请问这样的晶振波形 贵公司的MCU可以接受吗 是否会影响正常使用 Re: S32K148有secureboot功能,但是bootloader在jtag关闭后起不来 嗨@vurtual 通常的做法是在生产过程中禁用调试接口,而不是之后在应用程序中禁用。在这种情况下,该过程可以在一个生产步骤中完成:重新编程 Flash 配置字段 (FCF) 以禁用调试端口,然后配置正确的 BOOT_MAC 值(或者允许 CSEc 在下次 RESET 后自动计算该值)。 如果在产品生命周期的后期需要禁用调试接口,也是可以的。但是,一旦 FCF 被重新编程,BOOT_MAC 也必须更新,因为安全启动计算包括修改后的 FCF 内容。否则,安全启动验证将失败。 BOOT_MAC 可以使用标准的 SHE 内存更新协议进行更新,就像 CSEc 密钥的更新方式一样。在将 BOOT_MAC 更新为与新的 FCF 内容匹配后,禁用调试端口后,安全启动应该可以正常工作。 问候, 卢卡斯 Re: 晶振波形异常 你好,@ lukaszadrapa 我们公司使用贵公司的FS32K144HFT0MLHT这款MCU, 配合晶振为AV08000009这款8MHz的无源晶振,波形异常。请问这样的晶振波形,贵公司的MCU可以接受吗,是否会影响MCU的正常使用,谢谢 IMG_20260718_141710.jpg Re: S32K148有secureboot功能,但是bootloader在jtag关闭后起不来 嗨@vurtual 你从哪里看出这是一项不可逆的操作?那不正确。BOOT_MAC 可以更新。 正如我之前提到的: “BOOT_MAC 可以使用标准的 SHE 内存更新协议进行更新,就像 CSEc 密钥的更新方式一样。” 这意味着您可以使用 CMD_LOAD_KEY 命令,该命令与用于导入和更新常规 SHE/CSEc 密钥的命令相同。 要更新 BOOT_MAC,您需要按照标准 SHE 密钥更新程序生成 M1–M5 值。密钥计数器必须递增,并且可以使用 MASTER_ECU_KEY 或 BOOT_MAC_KEY 授权更新。 因此,更新 BOOT_MAC 是受支持的操作,并且不是不可逆的。 此致, Lukas Re: 晶振波形异常 请为此另开一个帖子。谢谢。 Re: 晶振波形异常 好的,谢谢。
記事全体を表示
etpu 曲轴读取信号-mpc5775e 您好, 我正在尝试使用CodeWarrior eTPU 功能集 (AN4907)在MPC5775E上使用 eTPU CRANK 功能。 根据 AN4907,当 CRANK 功能分配给通道 0 时,输入信号应通过TCRCLK连接。因此,我将外部曲轴信号连接到 EVB 上的TCRCLK 输入(J122,引脚 12) 。在引脚工具中相应地配置引脚,并启用角度模式(TBCR.AM) 。 然而,CRANK 函数始终检测不到任何输入信号。状态始终保持在SEEK(状态 = 0) ,齿计数器保持为零,并且不记录齿周期。 我已经核实了以下内容: 外部信号存在,可以作为 GPIO 正确读取。 CRANK 功能分配给发动机 A,通道 0 。 该引脚配置为TCRCLK 。 TBCR.AM已启用。 CRANK 通道已成功初始化,并具有高优先级。 尽管如此,eTPU 似乎并未检测到任何输入转换。 有没有人遇到过类似的问题,或者知道在 MPC5775E 上使用TCRCLK作为 CRANK 输入是否需要任何额外的配置? 我已附上我的项目供您参考。 若能得到任何帮助,我将不胜感激。 谢谢! Re: etpu crank-reading signal-mpc5775e 你好, 你体内可能存在活性IGF1。 我认为默认情况下过渡检测是禁用的,所以不会有信号通过。必须启用 IGF 旁路才能处理信号。 petervlna_0-1784790408527.png petervlna_1-1784790443110.png 顺祝商祺! Peter
記事全体を表示
S32DS.3.xIDEウイルスのチェックと削除 S32DS.3.5 IDEのインストールと更新中に、Alyacのウイルスチェックが出て削除しました。これらの症状は以前から知られていたものですか?その原因を突き止める解決策はあるのでしょうか? Re: S32DS.3.x IDE virus checked and deleted こんにちは、 正直に言うと、このようなメッセージを見たのは私にとって初めてのことです。インストーラーが破損しているか、ウイルス対策ソフトに問題がある可能性があります。 Re: S32DS.3.x IDE virus checked and deleted JungkyuHan1_0-1784698236917.png ランサムウェアが検出され、メッセージが削除されました
記事全体を表示
s32k324 写入 Dflash 问题 我使用 S32DS3.5 + RTD2.0 开发了 S32K324。现在,我根据示例“Fee_Example_S32K344”中的配置和代码编写了 S32K324 的程序,并且编译成功了。但是程序运行时,一进入代码“Fls_Init(NULL_PTR);”就会报错。当我单步执行时,发现它无法跳过函数“Fls_IPW_Init();”。错误导致程序进入此函数“ static inline void DevAssert(volatile boolean x) { 如果(x) { } 否则 { for(;;) {ASM_KEYWORD(BREAKPOINT_INSTR);} } }" 所以我想如果RTD版本不支持S32K324来使用费用函数模型的话?或者能否给我一些其他通过 S32k324 的 eeprom 模式写入 Dflash 的示例? 谢谢。 Re: s32k324 write Dflash problem 由于所有项目工程都是基于 RTD2.0 创建的,因此迁移可能不太方便。如果RTD2.0能够修改和使用费用就最好了。您能帮我审核一下这个程序吗? Re: s32k324 write Dflash problem S32DS 生成的 Fls_IPW_Init() 函数是否会输出错误日志? Re: s32k324 write Dflash problem 嗨@mmyjh_123 , 能否分享一下项目文件,或者至少分享一下 .mex 文件?文件? 另外,你用的还是很老旧的RTD。 我建议升级到 RTD 7.0.1 版本。 谢谢! BR,丹尼尔 Re: s32k324 write Dflash problem 嗨@mmyjh_123 , 你有两个选择。 1. 要么将其更改为 VARIANT-PRE-COMPILE danielmartynek_0-1784639285437.png 就按你平时的方式称呼它吧: Fls_Init(NULL_PTR); 2. 或者选择 VARIANT-POST-BUILD 代替 并拨打电话: Fls_Init(&Fls_Config_BOARD_InitPeripherals); 此致, 丹尼尔 Re: s32k324 write Dflash problem 哦,我明白了,谢谢。
記事全体を表示
etpu crank-reading signal-mpc5775e Hi, I am trying to use the eTPU CRANK function on an MPC5775E using the CodeWarrior eTPU Function Set (AN4907). According to AN4907, when the CRANK function is assigned to Channel 0, the input signal should be connected through TCRCLK. Therefore, I connected my external crank signal to the TCRCLK input (J122, pin 12) on the EVB. The pin is configured accordingly in the Pins Tool, and Angle Mode (TBCR.AM) is enabled. However, the CRANK function never detects any input signal. The state always remains in SEEK (state = 0), the tooth counters remain zero, and no tooth periods are logged. I have already verified the following: The external signal is present and can be read correctly as a GPIO. The CRANK function is assigned to Engine A, Channel 0. The pin is configured for TCRCLK. TBCR.AM is enabled. The CRANK channel is initialized successfully and has high priority. Despite this, the eTPU does not seem to detect any input transitions. Has anyone experienced a similar issue or knows if there is any additional configuration required for using TCRCLK as the CRANK input on the MPC5775E? I have attached my project for reference. Any help would be greatly appreciated. Thank you. Re: etpu crank-reading signal-mpc5775e Hello, You have probably active IGF1. I believe the transition detection is disabled by default, so no signal will pass through. The IGF bypass must be enabled in order for the signal to be processed. petervlna_0-1784790408527.png petervlna_1-1784790443110.png Best regards, Peter
記事全体を表示
Code Warrior 10.5.1 for PA - Install New Software not working I have Code Warrior for PA 10.5.1 installed and I am trying to add QCVS (for RCW work). The installation was done as a clean new install. When I try to use Install New Software I get errors. Please help. Also, links to any offline install packages do not work for me (they send me back to the NXP Code Warrior main page). FYI - if I try to navigate to any of the update locations in a web browser I get 'Page Not Found'. The generated error is: Some sites could not be found. See the error log for more detail. Unable to read repository at http://freescale.com/lgfiles/updates/Eclipse/PA10_5_1/com.freescale.pa.pkt_win/content.xml. Remote host closed connection during handshake Unable to read repository at http://freescale.com/lgfiles/updates/Eclipse/PA10_5_1/com.freescale.pa.buildtools_win/content.xml. Remote host closed connection during handshake Unable to read repository at http://freescale.com/lgfiles/updates/Eclipse/PA10_5_1/com.freescale.pa.qcvs_win/content.xml. Remote host closed connection during handshake Unable to read repository at http://freescale.com/lgfiles/updates/Eclipse/PA10_5_1/com.freescale.pa.updatesite_win/content.xml. Remote host closed connection during handshake Re: Code Warrior 10.5.1 for PA - Install New Software not working Still I was not able to get the tool Getting error as below image.png Re: Code Warrior 10.5.1 for PA - Install New Software not working I was able to get this working by modifying where the installation new software tool gets the new software, since it's still pointing to the old freescale.com address. If you go to help -> install new software... then click on the "available Software Sites" then update some of the locations to nxp from freescale, including the QCVS you should be able to get the tool.  petes1_3-1758000269386.png petes1_2-1758000206672.png petes1_1-1758000123163.png Re: Code Warrior 10.5.1 for PA - Install New Software not working Hi, Can you send the QCVS offline installation packages to me Thank you Re: Code Warrior 10.5.1 for PA - Install New Software not working I've used the link https://nxp.flexnetoperations.com/control/frse/download?agree=Accept&element=6529687&dkey=9017647 But it would not work for you. You should: 0. log in to nxp 1. Open ticket support 2. Get a link from support 3. Support->Click on ticker -> Click on download, approve commitment and then goto next protal: i.e. the link something as above. it will be valid for a few days. Re: Code Warrior 10.5.1 for PA - Install New Software not working How can I get a copy of this, those sites are still down....  Re: Code Warrior 10.5.1 for PA - Install New Software not working Can you send the offline install file to me, Thanks a lot! Re: Code Warrior 10.5.1 for PA - Install New Software not working Can you send the offline install file to me, Thanks a lot! Also Re: Code Warrior 10.5.1 for PA - Install New Software not working I have already got one, Thanks a lot! Re: Code Warrior 10.5.1 for PA - Install New Software not working Can you send the offline install file to me, Thanks a lot! Re: Code Warrior 10.5.1 for PA - Install New Software not working I actually found the QCVS for PA 4.5 here and successfully added to codewarior-10.5.1. Attached a screenshot of the location. It may useful for others. Re: Code Warrior 10.5.1 for PA - Install New Software not working Hi, Thanks for the offline install file. I have this installed and working now with Code Warrior 10.5.1. Note I needed to de-select the option "Contact all update sites during install to find required software", else the install would fail with an error. Thanks again Re: Code Warrior 10.5.1 for PA - Install New Software not working I have transcended QCVS offline installation packages for CodeWarrior for Power Architectures Rev 4.5 to you, please pay attention to your email box to download it. After downloading QCVS for PA 4.5, please open CodeWarrior for PA 10.5.1 IDE, then install QCVS package from "Help->Install New Software->Add->Archive" Re: Code Warrior 10.5.1 for PA - Install New Software not working I've got a bit further with this. The Install New Software not working was because CodeWarrior installer still sets the download site as the old 'freescale.com'. I have edited and replaced with 'cache.nxp.com'. This information was very difficult to find! The QCVS installer now runs but generates MD5 hash errors (see attached). This also happens when running any of the update sites (build tools, eclipse, etc.). It also does the same in other versions of CodeWarrior (we also have v10.3). How do I sort this out? Re: Code Warrior 10.5.1 for PA - Install New Software not working Hi, Thanks for the answer. QoriQ Configuration and Validation Suite doesn't appear in my NXP software list. Also does not appear under the Code Warrior list. See screenshots attached. I am currently using an evaluation copy of Code Warrior 10.5.1. We have a licensed copy of Code Warrior 10.3 but have not upgraded yet. The online docs for Code Warrior says QCVS is free (unlicensed) so I wanted to try out and start looking at PBL/RCW configuration for our QoriQ T-series based boards. How do I get QCVS in my Code Warrior? Thanks again. Re: Code Warrior 10.5.1 for PA - Install New Software not working You could download QCVS for Power Architectures Rev 4.5 from NXP public Web site. Please login "www.nxp.com", then download the installation file from "My NXP Account->Software Licensing and Support->View accounts->NXP Software->QorIQ Configuration and Validation Enablement Suite-> 4.5 QCVS offline installation packages for CodeWarrior for Power Architectures Rev 4.5”. After downloading QCVS for PA 4.5, please open CodeWarrior for PA 10.5.1 IDE, then install QCVS package from "Help->Install New Software->Add->Archive". Then reopen CodeWarrior IDE, create a QCVS PBL project from "File->New->QorIQ Configuration Project", please enter "Project name" and select the processor to be used, click Next. Then in "Toolset selection" panel, please select "PBL - Preboot Loader RCW configuration" Re: Code Warrior 10.5.1 for PA - Install New Software not working Hi, Can you send the QCVS offline installation packages to me. Thank you! Re: Code Warrior 10.5.1 for PA - Install New Software not working hello,could you please send one to me Re: Code Warrior 10.5.1 for PA - Install New Software not working Hi, Open CodeWarrior for PA 10.5.1 IDE and add the below repository in "Help->Install New Software->Add" to install QCVS http://cache.nxp.com/lgfiles/updates/Eclipse/PA10_5_1/com.freescale.pa.qcvs_win
記事全体を表示
s32k324 Dflash書き込みの問題 S32K324の開発には、S32DS3.5とRTD2.0を使用しました。今回、サンプル「Fee_Example_S32K344」の構成とコードに基づいてS32K324用のプログラムを作成し、コンパイルしました。しかし実行されると、このコードを入力した直後にエラーを報告しました」Fls_Init(NULL_PTR);「、入ったときにこの機能をスキップできないことがわかりました」 Fls_IPW_Init();".そしてerrはプログラムにこの関数を入力させました static inline void DevAssert(volatile boolean x) { if(x) { } else { for(;;){ASM_KEYWORD(BREAKPOINT_INSTR);}} }" つまり、RTD版がS32K324をサポートしていないなら、手数料機能モデルを使うということですか?あるいは、S32k324のeepromモードでDflashを書く他の例を教えてもらえますか? ありがとうございます。 Re: s32k324 write Dflash problem プロジェクトエンジニアリングはすべてRTD2.0に基づいて作成されているため、移行はあまり容易ではないかもしれません。RTD2.0が手数料を修正して利用できれば最善でしょう。プログラムのレビューを手伝ってもらえますか? Re: s32k324 write Dflash problem S32DSで生成されたFls_IPW_Init()やエラーログは印刷できますか? Re: s32k324 write Dflash problem こんにちは、 @mmyjh_123 さん。 プロジェクトか、せめて.mexファイルを共有してもらえますか?ファイル? また、非常に古いRTDを使用しています。 RTD 7.0.1へのアップグレードをお勧めします。 ありがとうございました。 BR、ダニエル Re: s32k324 write Dflash problem こんにちは、 @mmyjh_123 さん。 選択肢は2つあります。 1. VARIANT-PRE-COMPILE に変更してください。 danielmartynek_0-1784639285437.png そして、あなたがそう呼ぶように呼んでください。 Fls_Init(NULL_PTR); 2. または、代わりにVARIANT-POST-BUILDを選択してください。 そして電話してください: Fls_Init(&Fls_Config_BOARD_InitPeripherals); よろしくお願いいたします。 ダニエル Re: s32k324 write Dflash problem ああ、わかりました、ありがとうございます。
記事全体を表示
How to let S32G3 LLCE CAN driver run in freertos Hello everyone,      I am working on S32G-VNP-RDB3 board and try to use LLCE CAN  in this module. I search the NXP website, but only find S32G2's porting method in S32DS3.4, and have no S32DS3.5 S32G3's porting method. My setup is S32DS3.5, RTD is 4.4.4. For EB Tresos Studio and LLCE,  which version should I use to let CAN2CAN code compile pass?Where can I find the porting method for S32G-VNP-RDB3(S32G399A)? The following is my S32DS.3.5's install details. Jimmybai_0-1784536137448.png GoldVIP Re: How to let S32G3 LLCE CAN driver run in freertos Hello, @Jimmybai  Thanks for your post. Would you mind sharing your setup? 1. What is the LLCE version used in your test? which RTD version used?(since there is not RTD4.4.4) 2. So you want to implement a CAN2CAN application within FreeRTOS on RDB3? BR Chenyin Re: How to let S32G3 LLCE CAN driver run in freertos Hi Chenyin,         Actually, I don't know what your RTD version refer to, maybe you refer to LLCE RTD? I know little about how to setup LLCE environment. My setup is S32G399A bench, and S32G3 RTD is 4.0.0. Can you give me a recommended LLCE and RTD version for S32G399A setup and download position? Really, I need a LLCE setup guide for S32G3. Thanks. Re: How to let S32G3 LLCE CAN driver run in freertos Hello, @Jimmybai  Thanks for your reply. If there are not dedicated version dependencies, I suggest firstly following the AN13423 to learn the basic usage for using CAN2CAN on S32G platforms BR Chenyin
記事全体を表示
etpu クランク読み取り信号-mpc5775e こんにちは、 私はCodeWarrior eTPU Function Set (AN4907)を使用してMPC5775EでeTPU CRANK機能を使用しようとしています。 AN4907によると、CRANK機能が チャネル0に割り当てられた場合、入力信号は TCRCLK経由で接続されるべきです。そこで、外部クランク信号をEVBの TCRCLK入力(J122、ピン12) に接続しました。ピンはピンツールで適切に設定され、角度モード(TBCR.AM)が有効になっています。 しかし、CRANK機能は入力信号を一切検出しません。状態は常にSEEK(状態=0)のままであり、歯カウンターはゼロのままで、歯周期は記録されません。 私は既に以下の事項を確認済みです。 外部信号は存在し、GPIOとして正しく読み取ることができます。 CRANK機能は エンジンA、チャンネル0に割り当てられています。 このピンはTCRCLK用に設定されています。 TBCR.AMが有効になっています。 CRANKチャネルは正常に初期化され、高い優先度を持ちます。 それにもかかわらず、eTPUは入力遷移を一切検出していないようだ。 同様の問題を経験された方、またはMPC5775EでTCRCLKをCRANK入力として使用するために追加の設定が必要かどうかをご存知の方はいらっしゃいますか? 参考までに、私のプロジェクトを添付しました。 どんなご支援でも大変感謝いたします。 よろしくお願いします。 Re: etpu crank-reading signal-mpc5775e こんにちは、 おそらく、あなたは活性型のIGF-1を持っているでしょう。 トランジション検出はデフォルトで無効になっているので、信号は通過しないと思います。信号を処理するには、IGFバイパスを有効にする必要があります。 petervlna_0-1784790408527.png petervlna_1-1784790443110.png よろしくお願いいたします。 ピーター
記事全体を表示
如何在FreeRTOS中运行S32G3 LLCE CAN驱动程序 大家好, 我正在使用 S32G-VNP-RDB3 开发板,并尝试在该模块中使用 LLCE CAN。我在NXP网站上搜索过,但只在S32DS3.4中找到了S32G2的移植方法。并且没有 S32DS3.5S32G3的移植方法。我的配置是S32DS3.5,RTD 为 4.4.4。对于 EB Tresos Studio 和 LLCE,我应该使用哪个版本才能让 CAN2CAN 代码编译通过?哪里可以找到 S32G-VNP-RDB3 (S32G399A) 的移植方法?以下是我的 S32DS.3.5 版本。安装详情。 Jimmybai_0-1784536137448.png 金VIP Re: How to let S32G3 LLCE CAN driver run in freertos 你好, @Jimmybai 感谢你的帖子。 请问您介意分享一下您的配置吗? 1. 你们测试中使用的LLCE版本是什么?RTD版本是什么?(因为没有RTD4.4.4版本) 2. 所以你想在 RDB3 上使用 FreeRTOS 实现 CAN2CAN 应用? BR 陈银 Re: How to let S32G3 LLCE CAN driver run in freertos 陈银你好, 实际上,我不知道您说的RTD版本指的是什么,也许您指的是LLCE RTD?我对如何搭建 LLCE 环境知之甚少。我的配置是 S32G399A 台式机,S32G3 RTD 版本为 4.0.0。请问您能否推荐一下适用于 S32G399A 安装和下载位置的 LLCE 和 RTD 版本?我真的需要一份适用于 S32G3 的 LLCE 设置指南。谢谢。 Re: How to let S32G3 LLCE CAN driver run in freertos 你好, @Jimmybai 感谢您的回复。 如果没有专用的版本依赖项,我建议首先参考AN13423来学习在 S32G 平台上使用 CAN2CAN 的基本方法。 BR 陈银
記事全体を表示
Code Warrior 10.5.1 for PA - 新しいソフトウェアのインストールが機能しない Code Warrior for PA 10.5.1 をインストールしており、QCVS (RCW 作業用) を追加しようとしています。インストールはクリーンな新規インストールとして実行されました。 新しいソフトウェアのインストールを使用しようとすると、エラーが発生します。 助けてください。 また、オフライン インストール パッケージへのリンクは機能しません (NXP Code Warrior のメイン ページに戻されてしまいます)。 参考までに、Web ブラウザーで更新場所のいずれかに移動しようとすると、「ページが見つかりません」というメッセージが表示されます。 生成されたエラーは次のとおりです: 一部のサイトが見つかりませんでした。詳細についてはエラー ログを参照してください。http://freescale.com/lgfiles/updates/Eclipse/PA10_5_1/com.freescale.pa.pkt_win/content.xmlのリポジトリを読み取ることができません。ハンドシェイク中にリモート ホストが接続を閉じました。http: //freescale.com/lgfiles/updates/Eclipse/PA10_5_1/com.freescale.pa.buildtools_win/content.xmlのリポジトリを読み取ることができません。ハンドシェイク中にリモート ホストが接続を閉じました。http: //freescale.com/lgfiles/updates/Eclipse/PA10_5_1/com.freescale.pa.qcvs_win/content.xmlのリポジトリを読み取ることができません。ハンドシェイク中にリモート ホストが接続を閉じました。http: //freescale.com/lgfiles/updates/Eclipse/PA10_5_1/com.freescale.pa.updatesite_win/content.xmlのリポジトリを読み取ることができません。リモートホストがハンドシェイク中に接続を閉じました Re: Code Warrior 10.5.1 for PA - Install New Software not working それでもツールを入手できなかった 以下のようなエラーが発生します image.png Re: Code Warrior 10.5.1 for PA - Install New Software not working まだ古い freescale.com アドレスを指しているため、新しいソフトウェアのインストール ツールが新しいソフトウェアを取得する場所を変更することで、これを機能させることができました。「ヘルプ」→「新しいソフトウェアのインストール」に進み、「利用可能なソフトウェア サイト」をクリックして、QCVS を含むいくつかの場所を Freescale の nxp に更新すると、ツールを入手できるはずです。 petes1_3-1758000269386.png petes1_2-1758000206672.png petes1_1-1758000123163.png Re: Code Warrior 10.5.1 for PA - Install New Software not working こんにちは。QCVSオフラインインストールパッケージを送っていただけますか? ありがとう Re: Code Warrior 10.5.1 for PA - Install New Software not working リンクを使用しました https://nxp.flexnetoperations.com/control/frse/download?agree=Accept&element=6529687&dkey=9017647 しかし、それはあなたにとってはうまくいかないでしょう。 あなたがすべき: 0. nxpにログインする 1. オープンチケットサポート 2. サポートからリンクを取得する 3. サポート -> ティッカー をクリック -> ダウンロードをクリックし、コミットメントを承認して、次のプロファイルに進みます。 つまり、上記のようなリンクです。 数日間有効となります。 Re: Code Warrior 10.5.1 for PA - Install New Software not working どうすればこのコピーを入手できますか、それらのサイトはまだダウンしています... Re: Code Warrior 10.5.1 for PA - Install New Software not working オフライン インストール ファイルを送信していただけますか。よろしくお願いします。 Re: Code Warrior 10.5.1 for PA - Install New Software not working オフライン インストール ファイルを送信していただけますか。よろしくお願いします。また Re: Code Warrior 10.5.1 for PA - Install New Software not working すでに入手しました。ありがとうございます! Re: Code Warrior 10.5.1 for PA - Install New Software not working オフライン インストール ファイルを送信していただけますか。よろしくお願いします。 Re: Code Warrior 10.5.1 for PA - Install New Software not working 実際にここで PA 4.5 の QCVS を見つけ、codewarior-10.5.1 に正常に追加しました。 場所のスクリーンショットを添付しました。他の人にも役立つかもしれません。 Re: Code Warrior 10.5.1 for PA - Install New Software not working こんにちは、 オフラインインストールファイルをありがとうございます。私はこれをインストールし、Code Warrior 10.5.1 で動作させています。 注意: 「インストール中にすべての更新サイトにお問い合わせして必要なソフトウェアを検索する」オプションの選択を解除する必要がありました。そうしないと、インストールはエラーで失敗します。 再度、感謝します Re: Code Warrior 10.5.1 for PA - Install New Software not working CodeWarrior for Power Architecture Rev 4.5 の QCVS オフライン インストール パッケージを送信しましたので、メールボックスを確認してダウンロードしてください。 PA 4.5用のQCVSをダウンロードした後、CodeWarrior for PA 10.5.1 IDEを開き、「ヘルプ->新しいソフトウェアのインストール->追加->アーカイブ」からQCVSパッケージをインストールしてください。 Re: Code Warrior 10.5.1 for PA - Install New Software not working 私はこれでもう少し先へ進みました。 新しいソフトウェアのインストールが機能しないのは、CodeWarrior インストーラーがダウンロード サイトを古い「freescale.com」に設定したままであるからです。編集して「cache.nxp.com」に置き換えました。この情報を見つけるのは非常に困難でした!QCVS インストーラーは実行されますが、MD5 ハッシュ エラーが生成されます (添付ファイルを参照)。これは、更新サイト (ビルド ツール、Eclipse など) を実行している場合にも発生します。CodeWarrior の他のバージョンでも同様です (v10.3 もあります)。これをどう解決すればいいでしょうか? Re: Code Warrior 10.5.1 for PA - Install New Software not working こんにちは。回答ありがとうございます。QoriQ 構成および検証スイートが NXP ソフトウェア リストに表示されません。また、Code Warrior リストにも表示されません。添付のスクリーンショットを参照してください。現在、Code Warrior 10.5.1 の評価版を使用しています。Code Warrior 10.3 のライセンスコピーを所有していますが、まだアップグレードしていません。Code Warrior のオンライン ドキュメントには、QCVS は無料 (ライセンスなし) であると記載されているSO、QoriQ Tシリーズ ベースのボードの PBL/RCW 構成を試して調べてみたいと思いました。Code Warrior で QCVS を入手するにはどうすればよいですか?再度、感謝します。 Re: Code Warrior 10.5.1 for PA - Install New Software not working NXP の公開 Web サイトから QCVS for Power Architecture Rev 4.5 をダウンロードできます。 「 www.nxp.com 」にログインし、「My NXP Account->Software Licensing and サポート->View accounts->NXP ソフトウェア->QorIQ Configuration and Validation イネーブルメント Suite->4.5 QCVS offline installation パッケージ for CodeWarrior for Power Architecture Rev 4.5」からインストール ファイルをダウンロードしてください。 PA 4.5 用の QCVS をダウンロードした後、CodeWarrior for PA 10.5.1 IDE を開き、「ヘルプ -> 新しいソフトウェアのインストール -> 追加 -> アーカイブ」から QCVS パッケージをインストールしてください。 次に、CodeWarrior IDE を再度開き、「ファイル -> 新規 -> QorIQ 構成プロジェクト」から QCVS PBL プロジェクトを作成し、「プロジェクト名」を入力して使用するプロセッサを選択し、「次へ」をクリックします。次に、「ツールセットの選択」パネルで、「PBL - プリブートローダーRCW構成」を選択します。 Re: Code Warrior 10.5.1 for PA - Install New Software not working こんにちは。QCVS オフライン インストール パッケージを送っていただけますか。 ご回答をお待ちしています。 Re: Code Warrior 10.5.1 for PA - Install New Software not working こんにちは、一つ送ってもらえますか? Re: Code Warrior 10.5.1 for PA - Install New Software not working こんにちは、 CodeWarrior for PA 10.5.1 IDEを開き、「Help->Install New ソフトウェア->Add」に以下のリポジトリを追加してQCVSをインストールしてください http://cache.nxp.com/lgfiles/updates/Eclipse/PA10_5_1/com.freescale.pa.qcvs_win
記事全体を表示
Using HCI_VENDOR_CONFIG_TX_POWER on KW47 and MCXW72 Bluetooth LE Devices When performing Bluetooth LE RF testing on KW47 and MCXW72 devices, it may be necessary to configure the transmitter output power through a vendor-specific HCI command. NXP's Test Tool provides a convenient way to send HCI commands during Direct Test Mode (DTM) validation and characterization. Although the Test Tool is still commonly referenced in documentation and application workflows, it is no longer actively maintained. As a result, the default HCI command XML definitions included with the tool do not correctly support the vendor-specific Tx power command required by KW47 and MCXW72 devices. The default Test Tool XML does not correctly define the vendor-specific HCI_VENDOR_CONFIG_TX_POWER command for KW47 and MCXW72 devices. As a result, the command is not available in the GUI. Edit BLE HCI 5.0 1.6.1.xml (typically located in C:\nxp\Test Tool 12.9.2.2\Xml) and replace the command definition with the XML snippet provided in this article. Alternatively, replace the original XML file with the updated file attached to this article. Vendor_Commands HCI_VENDOR_CONFIG_TX_POWER HCI_VENDOR_CONFIG_TX_POWER Desc. OgB: FD OcB: 2D 01 3F 012D tx_power tx_power Desc 1 tInt 00 00 Channel type Desc 1 tInt 00 00 NotUsed Not Used 2 tInt 00 00 ​ After updating the XML file and restarting Test Tool, HCI_VENDOR_CONFIG_TX_POWER should appear in the GUI. Victor_Cubas_0-1784242948275.png HCI_VENDOR_CONFIG_TX_POWER command parameters: tx_power[1]: Supported values are 0x00 (0 dBm), 0x07 (7 dBm), and 0x0A (10 dBm). Channel[1]: Supported values are 0x00 (applies to advertising channels) and 0x01 (applies to non-advertising channels). NotUsed[2]: Reserved parameter. Always set this field to 0x0000.
記事全体を表示
请求提供 i.MX RT1176 双核以太网示例(每个核心一个以太网接口) 您好,NXP团队, 我目前正在 使用 MCUXpresso IDE v11.9.1(版本 2170,2024-04-19) 开发 i.MX RT1176 评估板 。 我想知道 NXP 是否提供任何多核示例项目,以演示如何使用 Cortex-M7 和 Cortex-M4 内核以及独立的以太网接口。 我的需求如下: 以太网端口 1应由Cortex-M7内核初始化和管理。 以太网端口 2应由Cortex-M4内核初始化和管理。 两个以太网接口应在其各自的内核上同时独立运行。 如果需要进行核心间通信(例如 RPMsg 或 MU),我希望能够提供一些示例或文档来解释推荐的方法。 我搜索了 MCUXpresso SDK 示例,但没有找到符合此用例的项目。 请问您能否告知我以下信息: NXP 是否有官方的多核示例演示如何在 M7 内核上使用一个以太网控制器,在 M4 内核上使用另一个以太网控制器? 如果有这样的示例,能否请您分享一下项目,或者提供相应的 SDK 示例名称或代码库链接? 如果没有这样的例子,您能否建议在 i.MX RT1176 上实现此配置的推荐架构? 任何参考项目、应用笔记或文档都将不胜感激。 感谢您的支持。 顺祝商祺! 阿拉文德·托加拉利 Re: Request for Dual-Core Ethernet Example on i.MX RT1176 (One Ethernet per Core) 尊敬的@Aravind_Togaralli , 遗憾的是,目前还没有官方示例能够证明 Cortex-M7 和 Cortex-M4 可以同时运行独立的以太网接口。 然而,推荐的架构是保持两个以太网子系统完全独立: 将一个以太网控制器(例如 ENET/ENET_QOS)分配给 CM7,将另一个分配给 CM4。 每个核心都应该维护自己的 MAC 驱动程序、PHY 控制、lwIP 协议栈、netif 实例、DMA 描述符、数据包缓冲区、中断和网络配置。 仅在需要时才使用 RPMsg-Lite、MU 或共享内存进行核心间控制和状态通信。 在开发过程中,可以考虑使用 RDC/XRDC2 来隔离两个内核之间的以太网外设和内存资源。 对于以太网 DMA 缓冲区,请确保所选内存区域可被相应的 CPU 和以太网 DMA 主设备访问。 建议的实施方案如下: 从一个可运行的RT1170多核示例开始。 使用标准的 lwIP 示例在 CM7 上启动以太网。 使用第二个以太网控制器在 CM4 上启动以太网。 验证两个以太网接口是否同时运行且无进程间通信 (IPC)。 如有需要,添加 RDC/XRDC2 隔离。 仅当应用程序需要核心间交互时才引入 RPMsg-Lite 或 MU/共享内存通信。 您可能还会发现应用笔记AN13264很有帮助,因为它为 RT1170 多核应用程序开发提供了指导和建议。 顺祝商祺! 张雪莉
記事全体を表示
imx8mpはYocto 6.0に対応していますか? こんにちは、 IMX8MPはYocto 6.0に対応していますか? もしそうなら、発売予定日はいつですか? お客様からこの件について質問が寄せられています。 よろしくお願いします。 Re: Does the imx8mp support Yocto 6.0? はい、i.MX8MPはNXP Yocto 6.0(Wrynose)BSPでサポートされており、LF6.18.20_2.0.0リリースは2026年6月25日に公開されました   https://github.com/nxp-imx/meta-imx Re: Does the imx8mp support Yocto 6.0? どうもありがとうございます
記事全体を表示
S32K 比较器公差/偏移 我们正在对S32K116比较器进行一些测试: 我们向 INN(或 INP)施加输入电压(238mV),以带隙为参考,然后我们将 VOSEL 从 0 增加到 255,并监测比较器输出何时发生变化。 不知何故,当输入电压和带隙的连接互换时,我们在 MCU2 上观察到了不同的容差/偏移。(详情请参见测试1和测试2) 1)这是像VAIO那样已知的某种功能,还是其他什么功能? 2)对于这种公差/偏差,它是否稳定,我们可以通过校准消除它吗? (例如,记录目标电压下的触发信号) 测试1:输入电压接V-,带隙接V+ ,低速模式 Sid_Zhou_5-1784193940847.png 测试2:输入电压接V+,带隙接V- ,低速模式 Sid_Zhou_6-1784193974436.png Re: S32K comparator tolerance/offset 1)输入引脚 CMP0_IN 始终设置为通道 0。(PIN26,PTA0) 是的,输入电压仍然通过相同的 CMP0_IN 引脚 26、PTA0 输入。 2)带隙 我想弄清楚的特性并不是两个MCU之间的区别。当 INN 和 INP 互换时,同一个 MCU 的容差/偏移量就会不同。我认为在这种交换过程中带隙不应该发生变化。(此处MCU1的数据仅供参考) 3) VDD/VDDA: 这两个MCU使用相同的+3.3V网络(LDO容差在1.25%以内)。 我完全理解MCU的带隙会有所不同,但是,我再次强调,我检查的是交换后的带隙差异。 4)测试方法 上述测试数据并非增加输入电压,而是使用固定输入电压,并增加 VOSEL 值。(关于降低 VOSEL 值,我尚未测试,稍后会进行检查。) 对于固定 VOSEL 的增加/减少输入电压的情况,有类似的 -9mV。 IncreaseInput_FixedVOSEL.PNG 5)滞后现象 我确实有低速模式下磁滞现象的测试数据: 此处的测试数据是固定输入电压并增加 VOSEL: Hysteresis_LowSpeedMode.PNG 6)MCU照片 您可以参考附件照片“MCU1.PNG”和“MCU2.PNG”。 阻焊层是 FS32K11-6LFMMF-ON96V-S12YM16 Re: S32K comparator tolerance/offset 你好 Sid_Zhou, 您将输入电压连接到了哪个 CMP0_IN 引脚? 当交换 INN 和 INP 时,输入电压是否仍然通过同一个 CMP0_IN 引脚输入? 此外,带隙电压范围在 0.97-1.03V 之间。您是否考虑过暂时排除两个 MCU 的带隙电压不同所导致的问题?例如,能否使用不同的 CMP0_IN 引脚来输入更精确的外部电压基准? 你检查过两个 S32K1 的 VDD/VDDA 电压是否相同吗? 调试过程中是否确认 OFFSET=1 和 HYSTCTR=0? 我注意到您提高了输入电压并记录了 VOSEL。你试过降低输入电压并记录VOSEL值吗?另外,检查一下模拟比较器的迟滞是否受到影响,虽然我看到你已将 HYSTCTR 配置为 0。 拍摄两张 S32K116 照片,并告诉我 MCU 掩模。 此致敬礼, Robin Re: S32K comparator tolerance/offset 感谢您的详细解释。我现在明白您关心的是 S32K1 数据手册中的VAIO (模拟输入偏移电压)参数。 我在内部看到了AE团队的解释: AIO偏移量是比较器本身的偏移量,即INP和INN之间的偏移量。 由于 INL 误差是对 DNL 的积分,因此 INL 误差包含了 DNL 误差。 错误为 |V_AIO| + |INL| 根据我的理解,直接使用来自外部信号源的两个模拟电压分别输入INP和INN来测试VAIO应该比使用带隙分压器更直观。 关于您的问题:对于同一个 MCU,VAIO 不是一个随机值,不会随意地随时间变化,而是会随着工作条件(尤其是温度)而漂移。数据表中的 VAIO 值应理解为整个温度范围内的保证/最坏情况极限。 在设计阈值时,不要将 VAIO 视为可忽略不计或固定的校准值。保持裕量基于全温最坏情况 |VAIO|,加上 DAC/INL 误差。 我还查看了您之前关于此问题的讨论: S32K116 比较器容差。 看来CMP的精度无法满足您的需求。您是否考虑过 S32K1XXRM Rev14.2 的“ 44.5.5 自动比较功能”部分中描述的功能? S32K1 数据手册 Rev15 中的“ 表 41. 12 位 ADC 特性 (2.7 V 至 3 V) ”显示最大 TUE 为 ±8 LSB。这似乎比CMP更准确。 Re: S32K comparator tolerance/offset 感谢您的详细解释。 我注意到,在我们的应用中,ADC 可能具有更高的精度。 但是,从高层架构来看,我们有使用 CMP 作为功能安全监视器的要求,我不确定是否可以将其更改为 ADC。
記事全体を表示
S32 设计工作室许可证续期 订单号:128143961 有效期至:2026年6月22日 产品:S32 Design Studio for ARM v2018 R1 激活码:3E1F-50E5-6F93-F06F Re: S32 Design Studio License Renewal 你好, 现在已扩展。 顺祝商祺! Peter
記事全体を表示
Reg: S32K eMIOS Encoder CW/CCW Counter Behavior in Static Rotor Position Hi Team, I am using the S32K322 microcontroller and have implemented the encoder interface to obtain the rotor angle from a position sensor. I have configured the required MCAL modules, including TRGMUX, LCU, and eMIOS, based on the application note. The encoder functionality is operational; however, I have observed unexpected behavior with the CW and CCW counters. My questions are as follows: During a static rotor position (i.e., when the rotor is not moving), is it expected for the CW and CCW counters to behave as free-running counters? In my case, both the CW and CCW counters continue to increment, while the absolute position value remains at zero. Is this expected behavior? If this is expected, what is the reason for the CW and CCW counters incrementing even though the rotor is stationary? If this is not expected, could you please suggest: Any configuration changes required in the MCAL setup (TRGMUX, LCU, or eMIOS)? Any additional software mechanism or filtering that should be implemented to prevent the CW/CCW counters from incrementing when the rotor is stationary? Attached the video for your reference AWS-LIBRARIES-S32K3  Regards, Thiru Re: Reg: S32K eMIOS Encoder CW/CCW Counter Behavior in Static Rotor Position Hi, The CW and CCW outputs from LCn are not position counters by themselves. According to the incremental encoder implementation, used LCn generates pulse streams on the CW or CCW output at every A/B signal edge, depending on the detected quadrature sequence. eMIOS then counts these pulses to accumulate position. This matches the S32K3 quadrature approach where PHA/PHB are processed by LCU and eMIOS acts as the counter for position accumulation. https://community.nxp.com/t5/S32K/Quadrature-decoder-on-S32K344/m-p/1507580 If the rotor is truly static and the encoder A/B inputs are stable, then new CW/CCW pulses should not be continuously generated. So both CW and CCW counters incrementing while the absolute position remains zero is not the expected “ideal” behavior. A few things are worth checking: Verify that the eMIOS channel is really counting the CW/CCW input pulses and not an internal clock source. Check the UIN status of the used eMIOS channel in the debugger. If UIN remains constant while the counter increments, the channel may not be using the intended external input. If UIN is toggling while the rotor is stationary, investigate encoder A/B signals, TRGMUX routing, LCU outputs, and input filtering. Also monitor the encoder A/B signals and LCU CW/CCW outputs on a scope to rule out noise or glitches. This should help determine whether the issue is caused by encoder signal activity/noise or by an eMIOS configuration issue. BR, Petr Re: Reg: S32K eMIOS Encoder CW/CCW Counter Behavior in Static Rotor Position Hi, I could not find any register corresponding to the UIN status in the S32K322 Reference Manual. Could you please check and guide me on how to verify this for further analysis? I debugged the registers that update the CW and CCW counters. According to the Reference Manual, eMIOS Channel 5 UC CNT corresponds to the CW counter, and eMIOS Channel 6 UC CNT corresponds to the CCW counter. However, I observed that both UC CNT registers keep incrementing continuously from 0 to 65535 (free-running), even when the rotor is in a static condition. Could you please let me know whether this behavior is expected, or suggest what could be causing it? I have attached a screenshot of the relevant register values for reference. Additionally, I verified the MCAL configuration, and it is configured correctly as per the application note that was shared. Support at earliest Regards, Thiru Re: Reg: S32K eMIOS Encoder CW/CCW Counter Behavior in Static Rotor Position Please reply for the query Re: Reg: S32K eMIOS Encoder CW/CCW Counter Behavior in Static Rotor Position Hi, I wrote UIN, but it should be UCIN bit of the channel S register. Based on register view I see Control register is set to 0x20E06D1, which indicate correct mode used 0x51, counting of external signal. Per my understanding LCn generates pulse streams on the CW or CCW output at every A/B signal edge, so with steady motor/encoder signals, no pulses should be generated and so counted. You can also check respective SIUL IMCR registers to be sure TRGMUX output is selected PetrS_0-1784696552579.png BR, Petr  
記事全体を表示
禁用 MPU 时 SRAM 的 S32K 默认属性 您好,NXP技术团队, 我想知道当S32K芯片的MPU未启用时,SRAM的默认属性是什么?具体来说,SRAM 默认设置中的“共享”和“缓存”属性分别是什么? 我查阅了 ARMv7-m 架构参考手册,其中指出 SRAM 的设备类型为“device”,这似乎意味着整个 SRAM 是可共享的且不可缓存的。请看下图。 回到我的项目,该项目使用了 MWCT2016s(即当 MPU 未启用时,S32K312) 的 HSE 功能异常,需要配置 MPU 将 SRAM 区域设置为可共享且不可缓存。但是,在使用 S32K322 的项目中,当 MPU 未启用时,HSE 功能正常。 因此,我想知道在未启用 MPU 的情况下 S32K 芯片的 SRAM 属性,或者是否存在其他设置会影响 SRAM 属性,从而导致两个项目之间的差异? Johnson97_0-1784704528919.png Re: S32K default attribute of SRAM when disable MPU 嗨@Johnson97 , 它使用默认内存映射: https://developer.arm.com/documentation/dui0646/c/Cortex-M7-Peripherals/Optional-Memory-Protection-Unit/MPU-Control-Register?lang=en “当 ENABLE 位设置为 0 时,系统使用默认内存映射。这与未实现 MPU 的情况具有相同的内存属性,参见表 2.11。默认内存映射适用于特权软件和非特权软件的访问。 https://developer.arm.com/documentation/dui0646/c/The-Cortex-M7-Processor/Memory-model/Behavior-of-memory-accesses?lang=en#CHDBJAJD 如表 2.11 和表 2.12 所示,SRAM 的存储器类型为普通型、不可共享型、WBWA 型。 此致, 丹尼尔
記事全体を表示
[S32N55 / HSE2] Debug Card Request — HSE_DEBUG_INVALID_DEBUG_DOMAIN_MAP_ERR Hi, Following up on S32N55 (HSE2) Secure Debug. CRS(APP) challenge-response authentication now works (final response 0x4A4A4A4A). I am now on the debug card request (HSE_DEBUG_CMD_CARD_REQUEST), and it returns: HSE_DEBUG_INVALID_DEBUG_DOMAIN_MAP_ERR ((hseDebugError_t)0x20) — "invalid debug domain map in debug card." What I send (per your earlier feedback): Packet2 Debug Domain Signal List: array style, List[22..26] = 0x01 each (CRS: Cortex-M7, PCIe, CRS NoC/CAN NoC, CANXL0-1, CANXL2-3), all other bytes 0x00. Packet3 enabledDebugDomainMap (uint64_t): 0x07C00000 as advised (bits 22-26). AuthScheme: macAlgo = HSE_MAC_ALGO_CMAC = 0x11. AuthTag: AES256-CMAC over the card info, authLen = 16. What I have tried for enabledDebugDomainMap (uint64_t, 8 bytes on the wire): Little-endian: 00 00 C0 07 00 00 00 00 → 0x20 Big-endian: 00 00 00 00 07 C0 00 00 → 0x20 bit27 (0x08000000, matching AUTH target 0x1B) → 0x20 All return the same 0x20. Questions: 1. For CRS, what is the exact enabledDebugDomainMap (uint64_t) value HSE expects, and in what wire byte order? 2. Must enabledDebugDomainMap (Packet3 bitmask) be consistent with the Debug Domain Signal List (Packet2, array List[22..26])? What is the exact relationship? 3. The RM example states "domain 1,3 enabled → 0x00..A0." Could you clarify the domain-to-bit mapping so I can compute the CRS value? 4. Does HSE validate the domain map before verifying the AuthTag? I want to confirm whether 0x20 indicates only the domain map is wrong, or whether other fields (e.g. the AuthTag / signed data range) could also be causing HSE to stop at this point. I also want to confirm the signed data range for the card AuthTag: I currently compute AES256-CMAC over the card info fields (authKeyRef + reserved0 + ownerId + authScheme + signal list + domain map + UID list). Is this the correct data to sign? Best regards, Re: [S32N55 / HSE2] Debug Card Request — HSE_DEBUG_INVALID_DEBUG_DOMAIN_MAP_ERR Hello, @EddiePark  Thanks for your post. 1. It is pleased to hear that the phase1 has been passed without issues.2.  For your phase2 queries, I am still checking with it for a more clear description, and would reply you later if there are any valuable updates To make it aligned, would you mind sharing with me the latest logs and corresponding scripts used again, which could be shared via message as usual. BR Chenyin  
記事全体を表示
[S32N55 / HSE2] デバッグカード要求 — HSE_DEBUG_INVALID_DEBUG_DOMAIN_MAP_ERR こんにちは、 S32N55 (HSE2) セキュアデバッグに関する続報です。CRS(APP)チャレンジレスポンス認証が機能しました(ファイナルレスポンス0x4A4A4A4A)。現在、デバッグカード要求(HSE_DEBUG_CMD_CARD_REQUEST)を実行中ですが、以下の結果が返されます。 HSE_DEBUG_INVALID_DEBUG_DOMAIN_MAP_ERR ((hseDebugError_t)0x20) — 「デバッグカード内のデバッグドメインマップが無効です。」 (以前のフィードバックに基づいて)私が送信するもの: Packet2 デバッグドメイン信号リスト:配列スタイル、List[22..26] = 0x01 各(CRS:Cortex-M7、PCIe、CRS NoC/CAN NoC、CANXL0-1、CANXL2-3)、その他のバイトは0x00。 Packet3 enabledDebugDomainMap (uint64_t): 0x07C00000 (ビット 22-26) が推奨どおりに動作しました。 AuthScheme: macAlgo = HSE_MAC_ALGO_CMAC = 0x11。 AuthTag: カード情報に対するAES256-CMAC、authLen = 16。 enabledDebugDomainMap(uint64_t、8バイト)に対して私が試したこと: リトルエンディアン: 00 00 C0 07 00 00 00 00 → 0x20 ビッグエンディアン: 00 00 00 00 07 C0 00 00 → 0x20 bit27 (0x08000000、AUTHターゲット0x1Bに一致) → 0x20 すべて同じ0x20を返します。 質問: 1.CRSの場合、HSEが期待するenabledDebugDomainMap(uint64_t)の正確な値は何か、また、ワイヤバイトの順序はどうなっているのか? 2. enabledDebugDomainMap(Packet3ビットマスク)は、デバッグドメインシグナルリスト(Packet2、配列List[22..26])と一致している必要がありますか?正確な関係性はどのようなものですか? 3. RMの例では「ドメイン1、3が有効になりました → 0x00..A0」と記載されています。ドメインからビットへのマッピングについて、CRS値を計算するために説明してもらえますか? 4. HSEはAuthTagを検証する前にドメインマップを検証しますか?0x20がドメインマップだけが間違っていることを示すのか、それともAuthTagや署名済みデータ範囲などの他のフィールドもHSEがこの時点で停止している可能性があるのかを確認したいです。 また、カードのAuthTagの署名付きデータ範囲を確認したいです。現在、カード情報フィールド(authKeyRef + reserved0 + ownerId + authScheme + signal list + domain map + UID list)に対してAES256-CMACを計算しています。これは署名するデータとして正しいですか? よろしくお願いいたします。 Re: [S32N55 / HSE2] Debug Card Request — HSE_DEBUG_INVALID_DEBUG_DOMAIN_MAP_ERR こんにちは、 @EddiePark 投稿ありがとうございます。 1.フェーズ1が問題なく通過したと聞いて嬉しく思います。2.フェーズ2に関するご質問につきましては、より明確な説明を得るために現在確認中です。何か有益な情報が得られ次第、後ほどご連絡いたします。 整合性を合わせるために、最新のログと対応するスクリプトを再度共有してもらえますか?通常通りメッセージで共有できます。 BR チェイン
記事全体を表示