Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
LA1224 LS-DCS & TBGen Hello! Could you tell me how to enable continuous synchronous operation of 4T4R on the LA1224-RDB-LS? I'm using 0-3 VSPA cores to run LS-DCS0 and LS-DCS1. 1DAC and 1ADC are running on each core. I have interrupt handlers for TBGEN, and I configured TBGEN in FDD mode. But I'm not receiving interrupts from it on the VSPA. I was able to run 2T2R synchronously, but in this case, either the ADC or DAC is running on each core. Perhaps I haven't configured all the TBGEn timers? I'm transmitting a single-tone signal generated using NCO with 8192 samples. I'm sure I generated the NCO parameters correctly. But why do I see phase jumps on the ADC during loopback? Re: LA1224 LS-DCS & TBGen Yes, you're right, I wasn't entirely correct. It's the ext_go timers that aren't reaching VSPA. It's probably necessary to enable the TimedCTRL_0 - TimedCTRL_11 timers. Right now, I've only initialized TDD0_CTRL - TDD7_CTRL; see my dump. I don't understand how to set TimedINTRVL0 - TimedINTRVL11 correctly. Re: LA1224 LS-DCS & TBGen Hello, The key point is that TBGEN timed-interrupt timers 1–11 are VSPA trigger sources, not VSPA interrupt sources . Only Timed Interrupt Timer 0 can generate an MCU interrupt through INTSTAT[TI] and CNTRL1[TIIE] ; timers 1–11 only generate VSP platform triggers and set TISTAT[TITRIG1..11] . So if you configured TBGEN in FDD mode and are waiting for a TBGEN “interrupt” on a VSPA core, that expectation does not match with TBGEN/VSPA interface. For LA1224 4T4R, TBGEN timers 1–11 are VSPA trigger sources via ext_go rather than VSPA interrupt sources, so the most likely issue is trigger routing/enablement ( TMREN , correct TBGEN1/2 ext_go input, and TISTAT verification) rather than a missing VSPA ISR. Regards
View full article
VissiFlora 评论:为什么美国人每天都在购买这款产品? VisiFlora 是一种先进的眼部保健品,与传统的视力保健配方完全不同。 它不是简单地将黄斑类胡萝卜素倒入胶囊中,而是通过研究人员称之为"的肠道-视网膜轴来解决与年龄相关的视力衰退的根本原因。" 想想吧:你的身体是一个相互关联的系统。影响肠道的因素会影响整个身体,包括眼睛。 点击此处查看详细评论
View full article
LA1224 LS-DCS & TBGen こんにちは! LA1224-RDB-LSで4T4Rの連続同期動作を有効にする方法を教えていただけますか? 私はLS-DCS0とLS-DCS1を実行するために、0~3個のVSPAコアを使用しています。 各コア上で1つのDACと1つのADCが動作しています。 TBGEN用の割り込みハンドラを用意し、TBGENをFDDモードで構成しました。しかし、VSPA上ではそこから割り込みを受信していません。 2T2Rを同期的に実行することはできましたが、この場合、各コア上でADCまたはDACのいずれかが実行されます。 もしかしたら、TBGEnのタイマーをすべて設定していないのかもしれません。 私はNCOを使用して生成した8192サンプルの単一トーン信号を送信しています。NCOパラメータは正しく生成したはずです。 しかし、ループバック中にADCで位相ジャンプが発生するのはなぜでしょうか? Re: LA1224 LS-DCS & TBGen はい、おっしゃる通りです。私の見解は完全に正しいとは言えませんでした。VSPAに到達していないのはext_goタイマーです。TimedCTRL_0~TimedCTRL_11タイマーを有効にする必要があると思われます。現時点では、TDD0_CTRL~TDD7_CTRLのみを初期化しました。ダンプファイルを参照してください。TimedINTRVL0~TimedINTRVL11を正しく設定する方法がわかりません。 Re: LA1224 LS-DCS & TBGen こんにちは、 重要な点は、TBGENの時限割り込みタイマー1~11はVSPAのトリガーソースであり、VSPAの割り込みソースではないということです。タイマー0のみが INTSTAT[TI] と CNTRL1[TIIE] を介してMCU割り込みを生成できます。タイマー1~11はVSPプラットフォームトリガーを生成し、 TISTAT[TITRIG1..11] を設定します。したがって、TBGENをFDDモードで構成し、VSPAコア上でTBGENの「割り込み」を待機している場合、その想定はTBGEN/VSPAインターフェースとは一致しません。 LA1224 4T4Rの場合、TBGENタイマー1~11はVSPA割り込みソースではなく ext_go を介したVSPAトリガーソースであるため、最も可能性の高い問題はVSPA ISRの欠落ではなく、トリガールーティング/イネーブルメント( TMREN 、正しいTBGEN1/2 ext_go 入力、および TISTAT 検証)です。 よろしくお願いします。
View full article
TJA1055/3 FT canbus I have been suffering for some time now to interface and ESP32-P4 with twai to a fault tolerant canbus system. The TJA1055/3 is on the breadboard and hooked up and I can measure the Rx output from the chip, which is supposed to be sent to an ESPGPIO, but seemingly this voltage output reaches about 3.2v for HI and only about 1.8v for LO, the ESP32 GPIO needs to see 0.8v for LO and so is not able to decode these pulses and read the received data.  I have tried various sizes of pull up resistor on the Rx output of the TJA1055 but this makes very little difference and I have tried changing the termination resistors between pin 8 and 9 and the CAN H and CAN L signals, which also makes some difference, but not enough. Can anyone shed some light on how the get a usable signal from out the chip, or am I going to have to add additional signal conditioning between TJA1055 ans ESP GPIO
View full article
imx95でmx95mbcamのfpsを30から60fpsに変更する際の問題 私は、GMSL MAIXM SERDESを搭載したmx95mbcamカメラモジュールを備えたimx95を使用しています。 デフォルトの動作ドライバは1920*1280@30fpsで動作しますが、1920*1280@60fpsで動作させたいです。0x03c10センサーレジスタに変更を加えましたが、達成できた最大フレームレートは47fpsでした。その後、映像を受信できなくなりました。 Maxim SerDesには何か制限事項や問題点がありますか?
View full article
RT685上のDSPからPSRAMへのデータ書き込み 私はRT685プラットフォームを使用しており、FlexSPIを介してPSRAMを接続しています。PSRAM(ISSI IS66WVR8M8FALL)はPortA2に接続されており、QSPIフラッシュはPortA1に接続されています。 PSRAMはAHBによってアクセスされるように構成され、起動後にMCU側でFlexSPIが構成され、数分後にDSP側からデータが書き込まれた。DSP側からデータを書き込んだ際、PSRAMに0x00のデータが存在し、そのデータは規則的に見えた。この問題をデバッグするために、192バイトの0x32を一度に書き込み、次に0x33を書き込みました... MCU側からのデータ書き込みおよび読み出しに問題はありません。この問題は、DSP側からのデータ書き込み時にのみ発生しました。 FlexSPIの構成、 const flexspi_config_t FLEXSPI_config = { .rxSampleClock = kFLEXSPI_ReadSampleClkLoopbackInternally, .enableSckFreeRunning = false, .enableDoze = true, .enableHalfSpeedAccess = false, .enableSckBDiffOpt = false, .enableSameConfigForAll = false, .seqTimeoutCycle = 65535, .ipGrantTimeoutCycle = 255, .txWatermark = 8U, .rxWatermark = 8U, .ahbConfig = { .ahbGrantTimeoutCycle = 255, .ahbBusTimeoutCycle = 65535, .resumeWaitCycle = 32, .buffer = { { .priority = 0, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 1, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 2, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 3, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 4, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 5, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 6, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 7, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true } }, .enableClearAHBBufferOpt = true, .enableReadAddressOpt = false, .enableAHBPrefetch = false, .enableAHBBufferable = true, .enableAHBCachable = false } }; PSRAMの構成、 flexspi_device_config_t FLEXSPI_config_Device_SPIRAM = { .flexspiRootClk = SPIRAM_ROOT_CLOCK_HZ, .isSck2Enabled = false, .flashSize = SPIRAM_SIZE_KBYTES, .CSIntervalUnit = kFLEXSPI_CsIntervalUnit1SckCycle, .CSInterval = 2, .CSHoldTime = 3, .CSSetupTime = 3, .dataValidTime = 0, .columnspace = 0U, .enableWordAddress = false, .AWRSeqIndex = SPIRAM_LUT_SEQ_IDX_WRITE, .AWRSeqNumber = 1U, .ARDSeqIndex = SPIRAM_LUT_SEQ_IDX_READ, .ARDSeqNumber = 1U, .AHBWriteWaitUnit = kFLEXSPI_AhbWriteWaitUnit2AhbCycle, .AHBWriteWaitInterval = 1, .enableWriteMask = false, }; この問題について何かご存知の方はいらっしゃいますか? i.MX RT600
View full article
从 RT685 上的 DSP 向 PSRAM 写入数据 我使用的是 RT685 平台,通过 FlexSPI 连接 PSRAM。PSRAM (ISSI IS66WVR8M8FALL) 连接到端口 A2,QSPI 闪存连接到端口 A1。 PSRAM 被配置为通过 AHB 访问,FlexSPI 在启动后配置在 MCU 端,几分钟后从 DSP 端写入数据。从 DSP 端写入数据时,PSRAM 中存在一些 0x00 数据,而且数据看起来很规则。为了调试这个问题,我一次写了 192 字节 0x32 然后写了 0x33... 从 MCU 端写入和读取数据没有问题。该问题仅在从 DSP 端写入数据时出现。 FlexSPI 的配置、 const flexspi_config_t FLEXSPI_config = { .rxSampleClock = kFLEXSPI_ReadSampleClkLoopbackInternally, .enableSckFreeRunning = false, .enableDoze = true, .enableHalfSpeedAccess = false, .enableSckBDiffOpt = false, .enableSameConfigForAll = false, .seqTimeoutCycle = 65535, .ipGrantTimeoutCycle = 255, .txWatermark = 8U, .rxWatermark = 8U, .ahbConfig = { .ahbGrantTimeoutCycle = 255, .ahbBusTimeoutCycle = 65535, .resumeWaitCycle = 32, .buffer = { { .priority = 0, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 1, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 2, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 3, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 4, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 5, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 6, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 7, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true } }, .enableClearAHBBufferOpt = true, .enableReadAddressOpt = false, .enableAHBPrefetch = false, .enableAHBBufferable = true, .enableAHBCachable = false } }; PSRAM 的配置、 flexspi_device_config_t FLEXSPI_config_Device_SPIRAM = { .flexspiRootClk = SPIRAM_ROOT_CLOCK_HZ, .isSck2Enabled = false, .flashSize = SPIRAM_SIZE_KBYTES, .CSIntervalUnit = kFLEXSPI_CsIntervalUnit1SckCycle, .CSInterval = 2, .CSHoldTime = 3, .CSSetupTime = 3, .dataValidTime = 0, .columnspace = 0U, .enableWordAddress = false, .AWRSeqIndex = SPIRAM_LUT_SEQ_IDX_WRITE, .AWRSeqNumber = 1U, .ARDSeqIndex = SPIRAM_LUT_SEQ_IDX_READ, .ARDSeqNumber = 1U, .AHBWriteWaitUnit = kFLEXSPI_AhbWriteWaitUnit2AhbCycle, .AHBWriteWaitInterval = 1, .enableWriteMask = false, }; 有人知道这个问题吗? i.MX RT600
View full article
Problem in changing fps from 30 to 60 fps for mx95mbcam with imx95 I am using imx95 with mx95mbcam camera module with gmsl maixm serdes. The default working driver is running with 1920*1280@30 fps, I wanted to run it with  1920*1280@60 fps. I made the changes in the 0x03c10 sensor register, but the maximum I was able to achieve was 47fps. After that, I was not able to get a video feed. Is there any limitation with Maxim SerDes or any other problem?
View full article
Writing Data to PSRAM from DSP on RT685 I am using the RT685 platform, connecting a PSRAM through FlexSPI. The PSRAM (ISSI IS66WVR8M8FALL) is connected to PortA2, and there is a QSPI Flash connected to PortA1. PSRAM was configured to access by AHB, FlexSPI was configured on MCU side after startup, then after a few minutes, wrote data from DSP side. When writing data from DSP side, there were some 0x00 data in the PSRAM, and the data looks regular. To debug this issue, I wrote 192 bytes 0x32 at once and then 0x33 ... There is no problem of writing and reading data from MCU side. This issue only occurred when writing data from DSP side. The configuration of FlexSPI, const flexspi_config_t FLEXSPI_config = { .rxSampleClock = kFLEXSPI_ReadSampleClkLoopbackInternally, .enableSckFreeRunning = false, .enableDoze = true, .enableHalfSpeedAccess = false, .enableSckBDiffOpt = false, .enableSameConfigForAll = false, .seqTimeoutCycle = 65535, .ipGrantTimeoutCycle = 255, .txWatermark = 8U, .rxWatermark = 8U, .ahbConfig = { .ahbGrantTimeoutCycle = 255, .ahbBusTimeoutCycle = 65535, .resumeWaitCycle = 32, .buffer = { { .priority = 0, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 1, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 2, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 3, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 4, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 5, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 6, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true }, { .priority = 7, .masterIndex = 0U, .bufferSize = 256U, .enablePrefetch = true } }, .enableClearAHBBufferOpt = true, .enableReadAddressOpt = false, .enableAHBPrefetch = false, .enableAHBBufferable = true, .enableAHBCachable = false } }; Configuration of PSRAM, flexspi_device_config_t FLEXSPI_config_Device_SPIRAM = { .flexspiRootClk = SPIRAM_ROOT_CLOCK_HZ, .isSck2Enabled = false, .flashSize = SPIRAM_SIZE_KBYTES, .CSIntervalUnit = kFLEXSPI_CsIntervalUnit1SckCycle, .CSInterval = 2, .CSHoldTime = 3, .CSSetupTime = 3, .dataValidTime = 0, .columnspace = 0U, .enableWordAddress = false, .AWRSeqIndex = SPIRAM_LUT_SEQ_IDX_WRITE, .AWRSeqNumber = 1U, .ARDSeqIndex = SPIRAM_LUT_SEQ_IDX_READ, .ARDSeqNumber = 1U, .AHBWriteWaitUnit = kFLEXSPI_AhbWriteWaitUnit2AhbCycle, .AHBWriteWaitInterval = 1, .enableWriteMask = false, }; Does anyone have idea about this problem? i.MXRT 600
View full article
Debug u-boot SPL on NXP imx8mm-evk Hello, How to debug u-boot SPL on i.MX8M Mini (NXP imx8mm-evk) ? Why the $pc goes to 0x200 instead of executing spl instruction ? ``` user@desktop:~/sources/u-boot$ ../binutils-gdb/gdb/gdb -q spl/u-boot-spl Reading symbols from spl/u-boot-spl... (gdb) target remote :3333 Remote debugging using :3333 0x000000000000c904 in ?? () (gdb) load Loading section .text, size 0x101c8 lma 0x7e1000 Loading section .rodata, size 0x23a3 lma 0x7f11c8 Loading section .data, size 0x5f80 lma 0x7f3570 Loading section .u_boot_list, size 0x1400 lma 0x7f94f0 Start address 0x00000000007e1000, load size 104683 Transfer rate: 69 KB/sec, 11631 bytes/write. (gdb) i r pc pc             0x7e1000            0x7e1000 <_start> (gdb) x/i 0x7e1000    0x7e1000 <_start>:    b    0x7e1028 (gdb) stepi 0x0000000000000200 in ?? () (gdb) i r pc pc             0x200               0x200 (gdb) x/i 0x200 => 0x200:    b    0x13dc4 ``` BOOT_MODE[3:0] = 0101 (serial downloader) openocd 0.10.0 (openocd -f ./tcl/interface/ftdi/olimex-arm-usb-ocd-h.cfg -f ./tcl/board/imx8mp-evk.cfg) GNU gdb (GDB) 10.0.50.20200418-git Best regards i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: Debug u-boot SPL on NXP imx8mm-evk Hi Yuri, I have the same issue. Could you share some material with me. Thanks a lot. Re: Debug u-boot SPL on NXP imx8mm-evk Everyone has the same problem. Who has the solution Re: Debug u-boot SPL on NXP imx8mm-evk Everyone has the same problem. Who has the solution Re: Debug u-boot SPL on NXP imx8mm-evk @joaze  Hello,    Last time I sent some material how to debug the issue. I do not know  exact solution. You can create separate thread for considerations. Regards, Yuri Re: Debug u-boot SPL on NXP imx8mm-evk Hi Yuri! I have similar problems on a imx8mn-evk board when I try to load the SPL. What was the solution to the https://community.nxp.com/t5/i-MX-Processors/Debug-u-boot-SPL-on-NXP-imx8mm-evk/m-p/1079629 question. Re: Debug u-boot SPL on NXP imx8mm-evk Yuri, Do you have a solution for the problem? Re: Debug u-boot SPL on NXP imx8mm-evk We got same issue. Could you pls email info to us.  Thanks Re: Debug u-boot SPL on NXP imx8mm-evk Hello,   I've sent You some comments. Regards, Yuri.
View full article
TJA1055/3 FT CANバス 私はしばらくの間、ESP32-P4とtwaiをフォールトトレラントCANバスシステムにインターフェースするのに苦労してきました。TJA1055/3はブレッドボード上にあり、接続されています。チップからのRx出力を測定できます。これはESPGPIOに送信されるはずですが、この電圧出力はHIで約3.2V、LOで約1.8Vにしか達しないようです。ESP32 GPIOはLOで0.8Vを必要とするため、これらのパルスをデコードして受信データを読み取ることができません。TJA1055のRx出力に様々なサイズのプルアップ抵抗を試してみましたが、ほとんど変化はありませんでした。また、ピン8と9の間、およびCAN HとCAN L信号の間の終端抵抗を変更してみましたが、多少の変化はありましたが、十分ではありませんでした。チップから使用可能な信号を取得する方法について、どなたかご教示いただけないでしょうか?それとも、TJA1055とESP GPIOの間に追加の信号調整回路を設ける必要があるのでしょうか?
View full article
在恩智浦上调试 u-boot SPL imx8mm-evk <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 如何在 i.mx8M Mini(恩智浦 imx8mm-evk)上调试 u-boot SPL? 为什么没有执行 spl 指令,而是将 $pc 设为 0x200? ``` 用户 @desktop:~/sources/u-boot$../binutils-gdb/gdb/gdb-q spl/u-boot-spl 正在读取 spl/u-boot-spl 中的符号... (gdb) 目标远程:3333 在??中使用:3333 0x00000000000000c90 4 进行远程调试 () (gdb) 加载加载部分 .text,size 0x101c8 lma 0x7e1000 正在加载 .rodata 部分、size 0x23a3 lma 0x7f11c8 正在加载 .data、size 0x5f80 lma 0x7f3570 正在加载 .u_boot_list 部分、大小 0x1400 lma 0x7f94f0 起始地址 0x00000000007e1000,负载大小 104683 传输速率:69 KB/秒,11631 字节/写入。 (gdb) i r pc pc 0x7e1000 0x7e1000<_start> (gdb) x/i 0x7e1000 0x7e1000<_start>: b 0x7e1028 (gdb) stepi 0x0000000000000200 in ?? () (gdb) i r pc pc 0x200 0x200 (gdb) x/i 0x200 => 0x200: b 0x13dc4 ``` BOOT_MODE[3:0]=0101(串行下载器) openocd 0.10.0 (openocd-f./tcl/interface/ftdi/olimex-Arm-usb-ocd-h.cfg-f。/tcl/板/imx8mp-evk.cfg) GNU gdb (GDB) 10.0.50.20200418-git 顺祝商祺! i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: Debug u-boot SPL on NXP imx8mm-evk 嗨,尤里,我也遇到了同样的问题。能否与我分享一些资料?非常感谢。 Re: Debug u-boot SPL on NXP imx8mm-evk 每个人都有同样的问题。谁有解决方案 Re: Debug u-boot SPL on NXP imx8mm-evk 每个人都有同样的问题。谁有解决方案 Re: Debug u-boot SPL on NXP imx8mm-evk @joaze 你好、 上次我发送了一些如何调试问题的材料。我不知道 精确的解决方案。您可以创建单独的线程来考虑这些问题。 致 Yuri Re: Debug u-boot SPL on NXP imx8mm-evk 你好,尤里! 当我尝试加载 SPL 时,我在 imx8mn-evk 主板上遇到了类似的问题。 https://community.nxp.com/t5/i-MX-Processors/Debug-u-boot-SPL-on-NXP-imx8mm-evk/m-p/1079629的解决方案是什么? 问题 Re: Debug u-boot SPL on NXP imx8mm-evk Yuri, 你有解决问题的办法吗? Re: Debug u-boot SPL on NXP imx8mm-evk 我们遇到了同样的问题。请将信息通过电子邮件发送给我们。 谢谢! Re: Debug u-boot SPL on NXP imx8mm-evk <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 我给您发了一些评论。 此致, 尤里。
View full article
PMSMのV/f制御は可能ですか? 私はV/f方法によるPMSM制御のためのSimulinkモデルを作成しています。このモデルは誘導電動機には有効ですが、PMSMの速度出力が振動します。磁界が同期していないのだと思います。何か見落としているでしょうか? Re: can we do V/f control of a PMSM? こんにちは、 PMSMのV/f = 可能 しかし多くの条件下で本質的に不安定である 観測された振動は想定される挙動です 本格的なPMSMプロジェクトの場合: FOC(ベクトル制御)を使用する あるいは少なくともセンサーレスFOC V/f は: 研究/デモ用としては問題ない 生産用PMSM制御には不適切 V/f制御下のPMSMに関する問題点の概要 自己同期機能なし: PMSMはローターの磁界が固定されているため、固定子の磁界と同期を保つ必要がある。V/f制御ではこれは保証されません。 滑り機構なし(誘導モーターとは異なります): 速度とトルクを一致させるための自然な「調整」機能がないため、不安定性が発生する可能性がある。 制御されていないトルク角度(δ): トルクはローター磁界と固定子磁界の間の角度に依存するが、V/fはこの角度を制御しないため、トルクが不安定になる。 結果: 速度変動 同期の喪失(ステップアウト)の可能性 動的性能が低い よろしくお願いいたします。 ピーター
View full article
周期的な測定中にMC33774Aのバランス調整を一時停止する こんにちは。MC33774Aに問題が発生しました。バルポーズを使用して周期的な測定を有効にします(MC33774_ALLM_CFG_OFFSETに3を書き込みます)。偶数セルのバランスをとっている場合にのみ、この方法が機能するようです。奇数セルでバランス調整が有効になっている場合、それらのセルの周期的な測定値がずれます。予想より少ないこともあれば、多いこともある。何が問題なのでしょうか? あるいは、MC33774Aを周期モード(スリープ、測定、スリープを繰り返すモード)に設定するにはどうすればよいでしょうか? SYS_CYC_WAKEUP_CFGに2を書き込んでからSYS_MODEに10を書き込んでも、デバイスはディープスリープ状態になります。
View full article
RT1189 with TSN Hi there, I am trying to build a project with RT1189/RT1186.The goal is to receive data from a netc port and send it through another netc port with tsn. Is there any tsn examples inside sdk to refer to? Thank you. Board Design Development Board Re: RT1189 with TSN Hi Gavin, Thank you so much for replying. I will definitely go looking to those examples you suggest. Best regards. Re: RT1189 with TSN Hi @alex_l1 , Thanks for your interest in NXP MIMXRT sereis!  For RT1189, there are NETC examples available in the MCUXpresso SDK. If your requirement is to receive frames from one NETC port and forward them to another NETC port, the closest SDK example is:   driver_examples/netc/switch   This example demonstrates how to configure NETC as a network switch.   You may also refer to:   driver_examples/netc/txrx_transfer   driver_examples/netc/psi_vsi_message   Please note that these examples are NETC driver-level examples. They are useful for NETC port TX/RX and switch forwarding, but they are not a full TSN protocol stack demo.   If you need actual TSN protocol features, such as gPTP, AVB/TSN endpoint, TSN bridge, stream reservation, or scheduled traffic, please refer to the NXP GenAVB/TSN middleware with detailed guides in RT1180 page:   https://www.nxp.com/products/i.MX-RT1180   Hope that helps!   Best regards, Gavin   Best regards,
View full article
S32DS3.6.2 build gPTP Example Code error The original has been in the S32DS3.5 + RTD5..0.0 development, between the new demand to develop gPTP-related functions, so to rebuild a new development environment: S32DS_3.6.2_RFP_win32.x86_64.exe SW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_DesignStudio_updatesite.zip SW32K3_FreeRTOS_11.1.0_6.0.0_CD1_D2506_DesignStudio_updatesite.zip SW32K3xx_M7_gPTP_1.0.0_D2507_DesignStudio_updatesite.zip SW32K3_TCPIP_STACK_3.0.0_D2507_DesignStudio_updatesite.zip After the build is complete, create the S32K388_gptp_free_rtos_ds project and update the code to compile directly to find the following error: Is my understanding that the environment build process is not missing plugin installation? The actual same situation lwip_FreeRTOS_s32k388 occurs: But the corresponding plugins I have installed, attached is S32K388_gptp_free_rtos_ds export routine, just started to build please point me in the right direction, thank you! Re: S32DS3.6.2 build gPTP Example Code error Hello, actually I'm not too concerned about this error, these errors can certainly be revised, the main again S32DS3.5 + RTD5.0.0 directly into the standard routines provided by the IDE did not appear to compile error problems, but in the S32DS3.6.2 + RTD6.0.0 the same operation occurs the phenomenon, is not the plug-in installation mismatch caused by the most worried about it: Involved in the source code file are provided by the SDK, basically will not modify, that is, modify is also configured through the IDE interface to modify the back with the increase in functionality, will continue to update the Code, has been modified to cover the file again, each time you need to modify one side, so it is not too convenient! Re: S32DS3.6.2 build gPTP Example Code error Hi @Ryan_xjl  I was able to replicate the issue. The following changes were required to build the project without errors: FreeRTOSConfig.h Add the following definition: #define configKERNEL_PROVIDED_STATIC_MEMORY 1 port.c Add the declaration: void xPortSysTickHandler( void ) __attribute__( ( naked ) ); Vector_Table.s Change .globl vPortSVCHandler to .globl SVC_Handler Change .long vPortSVCHandler to .long SVC_Handler+1 BR, VaneB
View full article
在 LX2160ARDB 板中安装和使用 PMD 驱动程序 请建议使用 yocto receipe 安装的方法,我已经使用 bitbake dpdk 命令安装了 dpdk,但默认情况下它只使用 crypto_dpaa2_sec PMD。用户指南提供了使用 yocto 的明确步骤。 当我使用以下命令进行验证时: dpdk-test-crypto-perf-c 0x3--log-level=3-----devtype crypto_dpaa2_sec,则显示的是有意义的结果,而使用其他命令,例如 devtype crypto_armv8/crypto_openssl/crypto_null,则显示 " USER1:无法初始化请求的加密设备类型 ",请参阅附件。
View full article
Balancing pause on MC33774A while measuring cyclic measurements Hi. I got a problem with MC33774A. I enable cyclic periodic measurements with balpause ( writing 3 to MC33774_ALLM_CFG_OFFSET ). It seems that this is only working when i'm balancing even cells. when balancing is enabled on odd cells then cyclic measurements shifts for those cells. sometimes less than expected sometimes more. what could be the problem? Alternatively - how can i setup MC33774A to cyclic mode - so it sleeps, measures, sleeps? If i try to write 2 to SYS_CYC_WAKEUP_CFG and then 10 to SYS_MODE device still goes to deep sleep instead.
View full article
S32K566_M7如何通过IAR+JLINK烧录程序 你好, 我想使用IAR+JLINK完成S32K566_M7芯片的烧录。但是我使用JLINK连接板子的时候,发现JLINK里面并不支持S32K566_M7 我该如何操作?最新版本的JLINK看release note似乎也不支持S32K566_M7 Re: S32K566_M7如何通过IAR+JLINK烧录程序 Hi@chear 在SEGGER的官网上,还没有看到j-link能够支持S32K5的信息,要等后续发布。
View full article
S32DS3.6.2ビルドgPTPサンプルコードエラー 当初はS32DS3.5 + RTD5.0.0で開発を行っていましたが、gPTP関連機能の開発という新たな要件が生じたため、新しい開発環境を構築しました。 S32DS_3.6.2_RFP_win32.x86_64.exe SW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_DesignStudio_updatesite.zip SW32K3_FreeRTOS_11.1.0_6.0.0_CD1_D2506_DesignStudio_updatesite.zip SW32K3xx_M7_gPTP_1.0.0_D2507_DesignStudio_updatesite.zip SW32K3_TCPIP_STACK_3.0.0_D2507_DesignStudio_updatesite.zip セットアップ後、S32K388_gptp_free_rtos_dsプロジェクトを作成し、コードを更新して直接コンパイルします。すると、以下のエラーが発生します。 私の理解では、環境設定プロセス中に一部のプラグインが不足していた可能性があるのではないでしょうか? lwip_FreeRTOS_s32k388でも同様の状況が発生しました。 しかし、必要なプラグインはすべてインストール済みです。添付ファイルはS32K388_gptp_free_rtos_dsのエクスポート例です。まだ始めたばかりなので、何かアドバイスをいただけないでしょうか?よろしくお願いします! Re: S32DS3.6.2 build gPTP Example Code error こんにちは。このエラーについては特に心配していません。これらのエラーは間違いなく修正できます。主な問題は、IDE が提供する標準のサンプルコードを S32DS3.5+RTD5.0.0 に直接インポートしてもコンパイルエラーは発生しなかったのに、S32DS3.6.2+RTD6.0.0 で同じ操作を行うと、同じ問題が発生することです。これはプラグインの互換性の問題でしょうか?私が最も懸念しているのは次の点です。 関連するソースコードファイルはすべてSDKによって提供されており、基本的に変更されません。変更が必要な場合でも、IDEのインターフェース設定を通じて行われます。機能が追加されるたびにコードは常に更新され、変更されたファイルは上書きされます。そのため、毎回修正が必要となり、非常に不便です。 Re: S32DS3.6.2 build gPTP Example Code error こんにちは、 @Ryan_xjl 私もその問題を再現できました。プロジェクトをエラーなくビルドするためには、以下の変更が必要でした。 FreeRTOSConfig.h Add the following definition: #define configKERNEL_PROVIDED_STATIC_MEMORY 1 port.c Add the declaration: void xPortSysTickHandler( void ) __attribute__( ( naked ) ); ベクターテーブル.s Change .globl vPortSVCHandler to .globl SVC_Handler Change .long vPortSVCHandler to .long SVC_Handler+1 BR、VaneB
View full article