Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
S32K3XX MBD ツール ボックス プロジェクトのデプロイ エラー 私はS32K312 EVBを使用してs32k3xx_dio_ebt.slxサンプルコードをデプロイしようとしています。コードをボードにデプロイする際に問題に直面しています。 私が得ているエラーを添付しています。 S32K3モデルベースのサンプルプロジェクトについて参照するドキュメントがある場合は、お知らせください。
查看全文
Availability of board design files for MIMXRT1180-EVK Hello, Would it be possible to share the board design files for the MIMXRT1180-EVK? There is a link in the user manual (UM12021) which unfortunatly does not work (The collateral "MIMXRT1180-EVK-DESIGNFILES" does not exist). Fixing the link would of course also help me. Thank you, Kind regards, Jasper Re: Availability of board design files for MIMXRT1180-EVK Hello, the documentation is not available yet on the page until the launch date will be confirmed. I suggest contact your sales representative. Best regards, Pavel
查看全文
Report dfu boot problem to LPC Link2 with lpscrypt under Linux There is a problem in dfu_boot script in lpcscrypt under linux. the version is installed via LinkServer_1.6.133.x86_64.deb.bin My installed dfu-util is 0.11 whose output is following dfu-util 0.11 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2021 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ Found DFU: [1fc9:000c] ver=0100, devnum=115, cfg=1, intf=0, path="3-1", alt=0, name="DFU", serial="ABCD" but vp_hex generated is not corrected: cause here DEVICE_VID_PID is 0x1f9c:0x000c Which prevents from detecting dfu mode Re: Report dfu boot problem to LPC Link2 with lpscrypt under Linux Thanks. I have made my own fixes. Just hope next release will have a more general fixes for it. Re: Report dfu boot problem to LPC Link2 with lpscrypt under Linux Hi @sprhawk  It looks like the script is not correctly parsing the dfu-util version and as a result, the vp_hex variable is not being set properly. Your output indicates dfu-util version 0.11, but the script is not handling this correctly. Here’s a fix for the script to correctly handle dfu-util version 0.11: 1. Adjust the script to correctly parse the dfu-util version. 2. Set the vp_hex variable based on the version detected. # Establish what kind of prefix VID:PIDs have when listed in -l vp_hex="" # Extract major and minor versions dfu_major_ver=$(echo "$dfu_ver" | cut -d '.' -f 1) dfu_minor_ver=$(echo "$dfu_ver" | cut -d '.' -f 2) # Check if dfu_major_ver is 0 and dfu_minor_ver is 11 if [ "$dfu_major_ver" -eq 0 ] && [ "$dfu_minor_ver" -eq 11 ]; then vp_hex="0x" fi # echo "DFU version $dfu_ver means we should use hex prefix '$vp_hex'" DEVICE_VID_PID="${vp_hex}${DEVICE_VID}:${vp_hex}${DEVICE_PID}" # DEVICE_VID_PID="\(0x\|\)$DEVICE_VID:\(0x\|\)$DEVICE_PID" This script correctly checks for the major and minor version of dfu-util and sets the vp_hex variable accordingly. It should resolve the issue of incorrectly setting the DEVICE_VID_PID variable. BR Hang
查看全文
How To read the IAP Flash Memory read on LPC865 Hi NXP Experts, I am trying to write and read data to the IAP flash memory on the LPC865M201JHI48 microcontroller. My condition is that I want to write and read data for different pages of one sector. Case 1: Data = 10 Sector = 60 Data1 Address = 0x0000F000 Page = 960 Case 2: Data = 3999 Sector = 60 Data2 Address = 0x0000F040 Page = 961 Case 3: Data = 200 Sector = 60 Data3 Address = 0x0000F080 Page = 962 Case 4: Data = 1234 Sector = 60 Data4 Address = 0x0000F0C0 Page = 963 I am trying to write the data individually to single pages. In Case 1, I write data to the address 0x0000F000 and read the data using the same address. I get the correct data that I wrote. Later, I use Case 2 with the address 0x0000F040, and I read the data using the same address. I get the correct data perfectly as I wrote before. However, whenever I try to write to both addresses at the same time (0x0000F000 and 0x0000F040), the last written address prints the correct data, but the first written address prints garbage values. My question is, can I write and read a single page of data at one time? Is this true? #read part : #define dummy_ADD   0x0000F000 #define dummy_ADD1 0x0000F040 uint32_t dum,dum1; dum = IAP_ReadFlash(dummy_ADD); printf(dum) dum1 = IAP_ReadFlash(dummy_ADD1); printf(dum1) uint32_t IAP_ReadFlash(uint32_t FLASH_DATA_ADDRESS) { uint32_t *flashAddress = (uint32_t *)FLASH_DATA_ADDRESS; uint32_t data = *flashAddress; // Read the data from the flash memory address return data; } LPC800 Re: How To read the IAP Flash Memory read on LPC865 I want to configure USART0 with TX on P0_4 and RX on P0_1. Re: How To read the IAP Flash Memory read on LPC865 Hi, @Alice_Yang you are great! Thank you so much for your wonderful effort.   Alice, I am new to NXP controllers. Previously, I had been working on STM32 controllers, where I found it easy to configure the USART peripherals using the IOC configuration tool. We just had to select the UART number, choose synchronous or asynchronous mode, set the baud rate, and data length, and the code would be auto-generated. In a similar way, if I want to configure the UART in the LPC865, how should I go about it? Could you share a screenshot of the configuration process? Re: How To read the IAP Flash Memory read on LPC865 Hello @BerlinRaj  There are many errors in your code. So refer to your requirements, I create a project for you.  I have tested on my side, there is no issue when writing two pages and reading. From the result, we can see write to flash 78 and 190. They are read back correclty. I attach my project  for you.  Hope it helps. BR Alice Re: How To read the IAP Flash Memory read on LPC865 hii @Alice_Yang , i just try to write the code this console consider, i have to stored the VERSION and Temperature on the IAP FLASH Memory, and i displayed theVERSION and Temperature value with 1.8 inch TFT DISPLAY. uint32_t DEMO_IAP_FLASH_SECTOR = 63;//sector number uint32_t PAGE_SIZE_BYTES = 64; #define SECTOR_SIZE_BYTES (1024) static uint32_t s_IapFlashAddress = 64512;//=>1008(page_num)*64(page size) static uint32_t s_IapFlashAddress1 = 64576;//=>1009(page_num)*64(page size) int main() { TFT_Init(); home_screen(); while(1) { } } void home_screen() { static uint32_t s_PageBuf=78; static uint32_t s_PageBuf1=190; Erace(DEMO_IAP_FLASH_SECTOR); Writing_Data _one(s_PageBuf); Writing_data_two(s_PageBuf1); //read part uint32_t *read_ptr = (uint32_t *)(s_IapFlashAddress); uint32_t Version_value = *read_ptr; uint32_t *read_ptr1 = (uint32_t *)(s_IapFlashAddress1); uint32_t Temp_value = *read_ptr; print_tft(145, 2,Version_value , YELLOW_COLOR, BLUE_COLOR); print_tft(145, 20,Temp_value , YELLOW_COLOR, BLUE_COLOR); } void Write_data_one(uint32_t s_PageBuf) { IAP_FLASH_WRITE(DEMO_IAP_FLASH_SECTOR,s_IapFlashAddress,s_PageBuf,PAGE_SIZE_BYTES); } void Write_data_two(uint32_t s_PageBuf1) { IAP_FLASH_WRITE(DEMO_IAP_FLASH_SECTOR,s_IapFlashAddress1,s_PageBuf1,PAGE_SIZE_BYTES); } void IAP_FLASH_WRITE(uint32_t DEMO_IAP_FLASH_SECTOR,uint32_t FlashAddress,uint32_t s_PageBuf,uint32_t PAGE_SIZE_BYTES) { // IAP_PrepareSectorForWriteone(DEMO_IAP_FLASH_SECTOR, DEMO_IAP_FLASH_SECTOR); // IAP_EraseSectorone(DEMO_IAP_FLASH_SECTOR, DEMO_IAP_FLASH_SECTOR, SystemCoreClock); IAP_PrepareSectorForWriteone(DEMO_IAP_FLASH_SECTOR, DEMO_IAP_FLASH_SECTOR); IAP_CopyRamToFlashone(FlashAddress, &s_PageBuf,PAGE_SIZE_BYTES, SystemCoreClock); } void Erace(uint32_t DEMO_IAP_FLASH_SECTOR) { IAP_PrepareSectorForWriteone(DEMO_IAP_FLASH_SECTOR, DEMO_IAP_FLASH_SECTOR); IAP_EraseSectorone(DEMO_IAP_FLASH_SECTOR, DEMO_IAP_FLASH_SECTOR, SystemCoreClock); } void IAP_PrepareSectorForWriteone(uint32_t startSector, uint32_t endSector) { uint32_t command[5] = {0x00U}; uint32_t result[5] = {0x00U}; command[0] = (uint32_t)kIapCmd_IAP_PrepareSectorforWrite;//50u command[1] = startSector; command[2] = endSector; iap_entry(command, result); } void IAP_EraseSectorone(uint32_t startSector, uint32_t endSector, uint32_t systemCoreClock) { uint32_t command[5] = {0x00U}; uint32_t result[5] = {0x00U}; command[0] = (uint32_t)kIapCmd_IAP_EraseSector;//52u command[1] = startSector; command[2] = endSector; // command[3] = systemCoreClock / HZ_TO_KHZ_DIV; iap_entry(command, result); } void IAP_CopyRamToFlashone(uint32_t dstAddr, uint32_t *srcAddr, uint32_t numOfBytes, uint32_t systemCoreClock) { uint32_t command[5] = {0x00U}; uint32_t result[5] = {0x00U}; command[0] = (uint32_t)kIapCmd_IAP_CopyRamToFlash;//51u command[1] = dstAddr; command[2] = (uint32_t)srcAddr; command[3] = numOfBytes; // command[4] = systemCoreClock / HZ_TO_KHZ_DIV; iap_entry(command, result); } Whenever I write the above program, the FLASH MEMORY writes and reads the data properly. However, whenever I hide the #Erace(DEMO_IAP_FLASH_SECTOR); function, the first data is not read properly, but the second data is read well. Why? explain  these below two function if i hide why first data should not printed. IAP_PrepareSectorForWriteone(DEMO_IAP_FLASH_SECTOR, DEMO_IAP_FLASH_SECTOR); IAP_EraseSectorone(DEMO_IAP_FLASH_SECTOR, DEMO_IAP_FLASH_SECTOR, SystemCoreClock); Re: How To read the IAP Flash Memory read on LPC865 Yes, I have an issue with my code! I can't post the code because of my company's policy. Anyway, I will try to send my issue through a private ticket.. thank you @Alice_Yang  Re: How To read the IAP Flash Memory read on LPC865 Hello @BerlinRaj  Yes, you can write and read more data for a single page.  I recommend you debug step by step to check.  If you still have issue, and do not want to publish your code. You can also create a private ticket.  https://support.nxp.com/s/?language=en_US   BR Alice Re: How To read the IAP Flash Memory read on LPC865 hi, @Alice_Yang  thank you for your reply. i can write and read each data on a single page,can you tell me can i write and read more data for a single page? Re: How To read the IAP Flash Memory read on LPC865 Hello @BerlinRaj  For better help you, please share your project. I will help you check on my side. Thanks. BR Alice
查看全文
i.MX7D RS485 problems Hi, I'm trying to get RS485 running on our custom i.MX7D based board. I can write some data to RS485 correctly, but when any data is received, there are some random data automatically generated to the line probably by imx.c driver. I have tried to interconnect 2 RS485 lines, open them from C++ code and just write few bytes to one of them and it results in endless pinging of random data on the line. Both RS485 are working in half-duplex mode with SN65HVD1780 chip, direction control using RTS as GPIO. Devicetree (UARTS are aliased to ports 2,3): &uart4 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_uart4>; assigned-clocks = <&clks IMX7D_UART4_ROOT_SRC>; assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>; rts-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>; //DIR control linux,rs485-enabled-at-boot-time; rs485-rts-delay = <1 1>; // in milliseconds status = "okay"; }; &uart6 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_uart6>; assigned-clocks = <&clks IMX7D_UART6_ROOT_SRC>; assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>; rts-gpios = <&gpio3 22 GPIO_ACTIVE_HIGH>; //DIR control linux,rs485-enabled-at-boot-time; rs485-rts-delay = <0 1>; // in milliseconds status = "okay"; }; Part of testing code: bool InitRS485(int fd) { struct serial_rs485 rs485conf; rs485conf.flags |= SER_RS485_ENABLED; //Enable RS485 mode rs485conf.flags |= SER_RS485_RTS_ON_SEND; //Set logical level for RTS pin equal to 1 when sending rs485conf.flags &= ~(SER_RS485_RTS_AFTER_SEND); //Set logical level for RTS pin equal to 0 after sending rs485conf.delay_rts_before_send = 1; //Set rts delay before send rs485conf.delay_rts_after_send = 1; //Set rts delay after send if(ioctl(fd, TIOCSRS485, (void*)&rs485conf) == 0) { struct termios tty; //Get current settings if(tcgetattr(fd, &tty) == 0) { tty.c_cflag &= ~PARENB; //No Parity tty.c_cflag &= ~CSTOPB; //1 Stop Bit tty.c_cflag &= ~CSIZE; tty.c_cflag |= CS8; //8 Bits cfsetspeed(&tty, 19200); //Set baudrate if(tcsetattr(fd, TCSANOW, &tty) == 0) //Set settings to port { return true; } } } return false; } void rs485TaskTest1() { int fd = open("/dev/ttymxc2", O_RDWR); if (InitRS485(fd)) { const uint8_t data[] = { 0x11, 0x01, 0x02, 0x32, 0x00}; write(fd, data, sizeof(data)); } close(fd); } void rs485TaskTest2() { int fd = open("/dev/ttymxc3", O_RDWR); if (InitRS485(fd)) { while (1) { std::this_thread::sleep_for(100ms); } } close(fd); } As you can see, I'm writing on first RS485 and just opening port on second with sleeping. Result caught on analyzer (1 - DIR, 2 - RX, 3 -TX): As you can see, there is also problem, that on first transition with normal data, RTS delay before send (delay_rts_before_send) is not applied. On randomly generated transitions it is applied correctly. Any ideas, what am I doing wrong, or I have hit some kind of bug? I'm running kernel version 5.15.52. I have tried to backport changes in imx.c from 6.x kernel, but with same results. Thanks in advance, Michal Špánik Re: i.MX7D RS485 problems Hi, I found call to cfmakeraw() in second test code, which seems to solve the issue. It was caused by ISIG flag, which is set by default and probably triggers on transferred data in our protocol/my test scenario. Thank you very much for your support, Michal Špánik Re: i.MX7D RS485 problems Hello, Have you tried usin latest kernel instead of backporting? Also, you may try using test code we have available under unit_test: https://github.com/nxp-imx/imx-test/blob/lf-6.6.3_1.0.0/test/mxc_mcc_tty_test/mxc_mcc_tty_test.c https://github.com/nxp-imx/imx-test/blob/lf-6.6.3_1.0.0/test/mxc_uart_test/mxc_uart_test.c Best regards/Saludos, Aldo. Re: i.MX7D RS485 problems To simplify the usecase, this happens, when I echo "12345" > /dev/ttymxc3 with interconnected port 2 and 3 (port 2 is with connected analyzer) It seems OK. But when I run cat /dev/ttymxc2 and echo "12345" > /dev/ttymxc3 which opens the receiving port (but does not process data in any way), it looks like this: It seems, that data is automatically echoed back to transmit after receive (even with correct RTS). If I disable DMA, First byte is echoed immediately and rest of data is cut (because of direction change).
查看全文
S32K3XX_IOMUX MISSING. Hi team,  I seen Missing Pins In IOMUX PTB6 and PTB7 pins Not Available in IOMUX can I know the what is the Reason behind pin not availability. PF Snippet in that directly pin Available PTB5 After PTB8. thank u  Re: S32K3XX_IOMUX MISSING. Hello @gadilinga , As S32K3 is the next gen of S32K1, PTB6 and PTB7 is just a "gap" in the pin naming, caused by removing possibility to configure XTAL/EXTAL pins as GPIO. Best regards, Pavel
查看全文
S32K3 Lin从模式问题 尊敬的S32K3团队: 我希望你一切安好。 我目前在尝试使用 S32K311 上的 LIN-LPUART 进行通信时遇到问题,希望请求您的帮助。下面,我概述了我遇到的问题,非常感谢您提供的任何解决方案或指导。 1.在主模式下,当以响应 rx 格式传输 LIN 数据时,Canoe 检测到“同步分隔符长度不正确”错误。 1.1.尽管如此,Canoe 还是发送了响应,但 LIN IRQ 处理程序检测到帧错误,从而阻止传输正确的响应。 2.我需要一个从属模式的示例。(RTD版本:SW32K3_RTD_R21-11_3.0.0_P07) 2.1.在从属模式下初始化并运行程序后,我观察到当从 Canoe 发送消息时,LIN 总线的波形与 LPUART-RX 引脚匹配。但是,没有发生中断,并且没有触发 IRQ 处理程序。 我真诚希望得到有关这些问题的指导或解决方案。 非常感谢您付出的时间和帮助。 顺祝商祺!
查看全文
S32K3 Lin スレーブ モードの問題 S32K3チームの皆様へ このメッセージがあなたによく伝わることを願っています。 現在、S32K311でLIN-LPUARTを使用して通信を試みる際に問題が発生しており、サポートをリクエストしたいと思います。以下では、私が遭遇している問題の概要を説明しましたので、解決策やガイダンスを提供していただければ幸いです。 1.マスターモードでLINデータをresponse-rx形式で送信する際に、Canoeが「同期区切り文字の長さが正しくありません」というエラーを検出します。 1.1.それにもかかわらず、Canoe は応答を送信しますが、LIN IRQ ハンドラーはフレーミング エラーを検出し、正しい応答が送信されません。 2. スレーブモードの例が必要です。(RTDバージョン:SW32K3_RTD_R21-11_3.0.0_P07) 2.1.スレーブモードで初期化してプログラムを実行したところ、Canoeからメッセージを送信すると、LINバスの波形がLPUART-RXピンと一致することが確認されました。ただし、割り込みは発生せず、IRQ ハンドラはトリガされません。 これらの課題について、ご指導や解決策をいただけることを心から願っております。 ご多忙のご協力をいただき、誠にありがとうございました。 よろしくお願いいたします。
查看全文
S32K3 Lin Slave Mode Issue Dear S32K3 Team, I hope this message finds you well. I am currently facing issues while attempting communication using LIN-LPUART on the S32K311 and would like to request your assistance. Below, I have outlined the issues I am encountering and would greatly appreciate any solutions or guidance you can provide. 1. In master mode, when transmitting LIN data in the response-rx format, Canoe detects an "Incorrect sync delimiter length" error. 1.1.  Despite this, Canoe sends a response, but the LIN IRQ handler detects a framing error, preventing the correct response from being transmitted. 2. I require an example for the slave mode. (RTD Version: SW32K3_RTD_R21-11_3.0.0_P07) 2.1.  After initializing in slave mode and running the program, I observed that the waveform of the LIN bus matches the LPUART-RX pin when a message is sent from Canoe. However, no interrupt occurs, and the IRQ handler is not triggered. I sincerely hope to receive guidance or solutions regarding these issues. Thank you very much for your time and assistance. Best regards, Re: S32K3 Lin Slave Mode Issue Hi, 1) this can point to bit timing issue. Be sure bitrate is set similarly. You can measure geenrated signal on TX/RX if it as expected. 2) here are two RTD demos you can refer to, where LPUART is used as LIN Slave - "Lin_Ip_FrameTransfer_S32K344"...  simple application which shows a communication between a Lin Master and a Lin Slave of both Lpuart Ip and Flexio Ip  - "Lin_Slave_S32K344_Example_DS" ... LINStack example demonstrating the LIN communication between S32K344 Slave and other board Master using unconditional frames. There is no direct example for S32K311, but you can reuse existed one to create new. For slave mode be sure module interrupt is properly enabled and Auto-detect baudrate feature is properly implemented, as shown in the example and described in  the chapter 3.6.5 Auto-detect baudrate feature of RTD_LIN_43_LPUART_FLEXIO_UM.pdf BR, Petr
查看全文
Single-ended CLRC663 RF design Hi,  I have a question related to the single-ended CLRC663 RF circuit design. The datasheet mentions that the receiver can be configured in single-end mode by connecting RxN and RxP and setting the quasi differential mode in the rcv_rx_single register.  May I know how to configure the single-ended mode for TxN and TxP? Can I connect TxN and TxP? If so, is there any register setting for the TxN and TxP? Thanks, Heng NFC Frontend Solutions Re: Single-ended CLRC663 RF design Hi Tomas, Thanks for the confirming. Heng Re: Single-ended CLRC663 RF design Hello hengma,  Yes, for single ended, the target impedance would be around 10 Ohms.  Once you tune your system to 10 Ohm, please also check the trasmitter current. You should not exceed the maximum TVDD current.  BR Tomas  Re: Single-ended CLRC663 RF design Hi Tomas, One more question, what is the desired impedance for the single-end solution? For the differential solution, the desired impedance is between 18 and 20 ohms for maximum field strength and power transfer. For the single-end solution, will the desired impedance become 10 ohms when measuring the TX and GND? Thanks, Heng Re: Single-ended CLRC663 RF design Hello @hengma ,  Correct, Once both Tx paths are anabled and they are in phase. The maximum power of the TX driver can be used.  If only one TX side is enabled (TxEn), the power is reduced by 50%.  BR Tomas  Re: Single-ended CLRC663 RF design Hi Tomas, Thanks for your prompt reply. In order to use a single-ended transmitter solution, shall I configure both Tx1Inv and Tx2Inv to 1 or 0? In this case, both TxN and TxP will deliver a non-inverted or inverted 13.56 MHz carrier, which is in phase.  Also, may I know the setting of TxEn? Can we define the source of the transmitter using the setting of TxEn? Thanks, Heng Re: Single-ended CLRC663 RF design Hello hengma, You should be able to change the phase of the TX signal using the following register. If both signal are in phase (TX1 and TX2). You should be able to connect them and get proper signal and waveform.  BR Tomas 
查看全文
eb tresos studio 24.0.1 can not download hello: I use the ecu:S32K146  to design the software. So I need the MCAL software. I Enter the website:Automotive SW - AUTOSAR MCAL / QM ,and I can not eb software version:eb tresos studio 24.0.1  and i only can find AUTOSAR Tresos Studio 23.0.0,AUTOSAR Tresos Studio 21.0.0,AUTOSAR Tresos Studio 14.2.1 could you  solve it, thanks Re: eb tresos studio 24.0.1 can not download hello: I tried to download Automotive SW - EB tresos Studio / AUTOSAR Configuration Tool from S32K3 Standard Software and I only see  the following versions with my account. Could you please take a look at this issue?  Thank you! Re: eb tresos studio 24.0.1 can not download hello:  I can see the following versions with the account registered with the address. Has the website filtered the account,and   Different accounts can see different content. Re: eb tresos studio 24.0.1 can not download Weird. I can also see the following versions with the account registered with my personal email address. Or have you tried to download Automotive SW - EB tresos Studio / AUTOSAR Configuration Tool from S32K3 Standard Software? Re: eb tresos studio 24.0.1 can not download I am sorry, The link: Real-Time Drivers for S32K1 -> Automotive SW - EB tresos Studio / AUTOSAR Configuration Tool , I can not find the software version tresos studio 24.0.1,and I can noly find tresos studio 27.1.0,tresos studio 23.0.0,ttresos studio 21.0.0,tresos studio 14.2.1. Could you help me resolve it , thanks! Re: eb tresos studio 24.0.1 can not download Hi Please find it by click Real-Time Drivers for S32K1 -> Automotive SW - EB tresos Studio / AUTOSAR Configuration Tool -> 24.0.1 AUTOSAR Tresos Studio 24.0.1 Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "Mark Correct" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. ------------------------------------------------------------------------------- Re: eb tresos studio 24.0.1 can not download Hello, may I ask how you solved this problem? I'm also facing the same issue. Re: eb tresos studio 24.0.1 can not download Please post your questions directly and remember to take screenshots
查看全文
imx-voiceui をコンパイルできません こんにちは、私はiMX93 EVKボードを使用してプロジェクトに取り組んでおり、現在imx-voiceuiのコンパイルで問題に直面しています。 私のVIT_KOモデルで 'voice_ui_app'を得るためには、それをコンパイルする必要があります。しかし、"make" を実行するたびに、常に次のエラーが発生します。 /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): 汎用ELFでの再配置 (EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): 汎用ELFでの再配置 (EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): 汎用ELFでの再配置 (EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a: シンボルの追加エラー: ファイルの形式が間違っています collect2: エラー: ld が 1 つの終了ステータスを返しました SDKをインストールし、iMX93のツールチェーンを調整しようとしましたが、問題は解決しませんでした。さらに、 ${CC} および ${CXX} ツールチェーン変数を使用するように 'Makefile' を変更しましたが、問題は解決しません。 どうすればこれを修正できますか?どんな助けでも大歓迎です。 Re: imx-voiceui をコンパイルできません 問題を解決しました。通常のユーザーアカウントから 'sudo' を使用して make コマンドを実行する代わりに、root アカウントを使用してプロジェクトを正常にコンパイルしました。
查看全文
Compatibility issues of different versions of guiguider I hope that when the official version is updated, it can still be compatible with the previous low-version project upgraded to the high-version version. Also, I created the official sample project ButtonCounter in 1.7.2, and then opened it with 1.8.0guiguider. It prompted to upgrade. After the upgrade, the compilation reported an error and duplicate definitions of variables appeared. Re: 不同版本guiguider该工程兼容问题 Hello @ZYQ, Thanks a lot for your feedback, we have reproduced the upgrade issue from V1.7.2 to 1.8.0 and will solve it in the future release. About upgrade project from old version to new version, GUI Guider now support upgrade from last major release, For example the V1.8.X will could import project created by V1.7.X. If you need upgrade project across major version, upgrade your project multiple times could be a choice, for example: import your V1.5.x project into V1.6.X, make sure the project work properly. import upgraded project into V1.7.x , make sure the project work properly.  import it into latest Version V1.8.0. note that cross multiple major versions might have some upgrade issues, please check and fix manually. Hope this could help you. Best Regards, Wenbin
查看全文
LPC865, I3C HDR模式 SDA和SCL边沿相位间隔太短. 在波形解析HDR数据时, 看到HDR模式下SCL双边沿采集SDA过于极限, 请问是否有软件配置可以修改SDA相位的? 在SDR下发送CCC进入HDR模式后, 在HDR的 Preamble 及之后的HDR数据中, 采样太极限了. 这里用 Preamble 示例:   这就导致许多示波器都不能正确的解码I3C协议. Re: LPC865, I3C HDR模式 SDA和SCL边沿相位间隔太短. Hi @Zahi  在 LPC865 的 I3C 外设中,SDA 的采样相位是由硬件控制的,不允许直接通过软件调整 SDA 的相位。 BR Harry
查看全文
不同版本guiguider该工程兼容问题 希望官方在进行大版本更新的时候还是能够兼容跨版本的以前低版本工程升级到高版本 还有就是我在1.7.2中创建官方示例工程ButtonCounter ,然后使用1.8.0guiguider打开,提示升级,升级后编译报错,会出现变量的重复定义
查看全文
ソフトウェアでリセットソースを検出します こんにちは: MCUがブートローダーにジャンプするときにS32K312でリセットソースを検出する機能を実行したいのですが、参照用のソースコードはありますか?どうもありがとうございました。
查看全文
Can't compile imx-voiceui Hi, I'm working on a project with the iMX93 EVK board and am currently facing an issue with compiling imx-voiceui. I need to compile it to get the 'voice_ui_app' with my VIT_KO model. However, whenever I run "make," I always encounter the following error: /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): Relocations in generic ELF (EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): Relocations in generic ELF (EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): Relocations in generic ELF (EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a: error adding symbols: file in wrong format collect2: error: ld returned 1 exit status I tried installing the SDK and adjusting the toolchain for the iMX93, but it didn't resolve the issue. Additionally, I modified the 'Makefile' to use the ${CC} and ${CXX} toolchain variables, yet the problem persists. How can I fix this? Any help would be greatly appreciated. Re: Can't compile imx-voiceui I solved the issue. Instead of using 'sudo' to run the make command from a regular user account, I used the root account and successfully compiled the project.
查看全文
Regarding the issue of mass production of safety tools HI: I see that there is an option for UART, but it seems to only support USB? Re: Regarding the issue of mass production of safety tools HI: I solved it according to your method. thank you Re: Regarding the issue of mass production of safety tools Hi, if you click on the "Failed" label in the 3rd column, it will open the LOG with details about the execution. This should help you understand, what failed. Re: Regarding the issue of mass production of safety tools I installed MCUXpresso Secure Provision tool v9.0.1 and it works fine, but after importing the manufacturing package, burning it with UART failed Re: Regarding the issue of mass production of safety tools Hi, UART should be supported for RT10xx processor, but unfortunately, there is regression problem for RT1xxx processors in manufacturing. We have reproduced the problem on our side, so we will fix this for next release. As a workaround, can you use MCUXpresso Secure Provisioning tool v9.0.1. There were no significant changes for RT10xx between v9.0.1 and v10, so this should work for you as well. We're sorry for an inconvenience.
查看全文
无法编译imx-voiceui 你好,我正在使用 iMX93 EVK 板进行一个项目,目前面临编译 imx-voiceui 的问题。 我需要编译它以获取带有我的 VIT_KO 模型的“voice_ui_app”。但是,每当我运行“make”时,我总是遇到以下错误: /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): 通用 ELF 中的重定位(EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): 通用 ELF 中的重定位(EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): 通用 ELF 中的重定位(EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a: 添加符号时出错:文件格式错误 collect2:错误:ld 返回 1 退出状态 我尝试安装 SDK 并调整 iMX93 的工具链,但并未解决问题。此外,我修改了“Makefile”以使用${CC}和${CXX}工具链变量,但问题仍然存在。 我该如何修复此问题?任何帮助都将不胜感激。 回复:无法编译 imx-voiceui 我解决了这个问题。我没有使用“sudo”从常规用户帐户运行 make 命令,而是使用 root 帐户并成功编译了项目。
查看全文
软件中的复位源检测 你好 : 我想做一个功能,当 MCU 跳入引导加载程序时检测 S32K312 中的复位源,你有任何源代码可供参考吗?非常感谢。
查看全文