AURIX™ Forum Discussions
Hi,
I'm trying to use the continuous transfer mode in QSPI. I'm copying the data to spi tx via DMA after writing bacon.last = 0 for continuous mode. I'll be sending the entire data in one shot and once DMA is finished, i'm getting a ISR. Inside the ISR i'm directly disabling the module by setting qspi->CLC.B.DISR = 1; (instead of making LAST=1 and sending the last byte which i dont want). But on doing so i'm not getting the cs to go back up to finish the frame. Is that expected. Also i'm getting a reset on doing so after some time. Before disabling the spi status is in 'Expect' state. Any comments on why this is not working ?
Show Less
Hi I'm using infineon tc375 chip on my board.
My board has no problem debugging my board with ads v1.9.4 but I had updated to v1.9.16 today morning and I have debugging start problem.
But I got below error when start debugging with internal ADS's debugger(titled with TASKING C/C++ Debugger).
"Loading Failed: Without direct access, flashing is not possible if the target is running."
When I start debugging with WINIDEA, below error is popped up and Cannot go next step after Emulation start step.
"An internal error occurred during: "Launching Control_board_final_code_for_PFC_working (1)".
ICONNECT_E_ERROR: Error occurred while performing the requested operation. / Emulation start failed: Error : Unable to connect to the debug module. / isys::CSessionCtrl::begin_program() failed! winIDEA error: [WrapperBase.cpp, 84]"
Can anybody give me some solution about this?
+)
When I start WINIDEA and in progress section, I got below messages
"Running Emulation Initialization
Support for Infineon miniWiggler is provided for evaluation and non-commercial use.
LOADING C:\Users\HALAB_G\AURIX-v1.9.16-workspace\workspace_LSI\Control_board-PFC_LSI_working\Control_board_final_code_for_PFC_working\Debug\Control_board_final_code_for_PFC_working.elf
EMULATION Initial debug frequency set
EMULATION Asserting reset
EMULATION Couldn't connect to SoC
EMULATION Reset is INACTIVE
EMULATION Connected to SoC/core(s)
EMULATION Finished connecting to SoC
EMULATION Releasing reset
EMULATION Reset is INACTIVE
EMULATION Initialization script (if any) done
EMULATION Final debug frequency set
EMULATION SoC ID match OK
SoC Detected device: TC370 series, rev. AA
EMULATION STARTED
Running Loading C:\Users\HALAB_G\AURIX-v1.9.16-workspace\workspace_LSI\Control_board-PFC_LSI_working\Control_board_final_code_for_PFC_working\Debug\Control_board_final_code_for_PFC_working.elf
Emulation start failed: Error : Unable to connect to the debug module."
Show Less
Hi,
My math model had many global variables in dsam, and ADS will auto extend and put these variables to psram, but these variables of psram always abnormal, for example as below code section, in this model I must get "1", but I always get "0", when I debugging this scetion, I found Test_Memory become 1 to 0, it's incorrect.
But when I move this variable from psram to other dsram, I will get correct result of "1", have any advices?
Thanks
uint8 Test_Memory=1; //Psram
if(Test_Memory)
return 1;
else
return 0; // Always return 0, incorrect and Test_Memory abnormal
///////////////////////////////////////
uint8 Test_Memory=1; //Move to Dsram
if(Test_Memory)
return 1; // return correct value
else
return 0;
Show Less
Hi,
I need to route library functions code into specific linker section. At the moment, code goes into default .text section as seen below:
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| .text._Exit.libc (23331) | 0x00000004 | 0x0 | text_SEC (23609) |
| .text._c_init.libcs_fpu (23214) | 0x0000000c | 0x000006ec | |
| .text._c_init_entry.libcs_fpu (23213) | 0x00000120 | 0x000006f8 | |
| .text._c_init_tc1.libcs_fpu (23332) | 0x0000000c | 0x00000818 | |
| .text._c_init_tc2.libcs_fpu (23341) | 0x0000000c | 0x00000824 | |
| .text._ldmst_clear_byte.libcs_fpu (23211) | 0x0000002e | 0x00000830 | |
| .text._ldmst_copy_byte.libcs_fpu (23212) | 0x00000044 | 0x0000085e | |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
Entries highlighted are from library files and I am not able to figure out where exactly I need to add #prama definition to route code into specific linker section.
Show LessI am getting SRI Protocol error -> PESTAT PESCI[15]. There is no much information in ERRADDR and ERR register.
Any clue how to find the root cause of this issue
Show Less
Hello support team,
In TC299 BC-step datasheet, under table 3-31 'OSC_XTAL', i could not find any specific requirements for duty cycle and clock Jitter. We are using external oscillator for TC299TX in our application, so just wanted to confirm whether Aurix has any specific requirements for external clock duty cycle and Jitter.
Also what are Input high voltage and low voltage at XTAL1 attributes in case of 'shaper is not bypassed'?
Thanking you in advance.
Show Lesssmartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/MCS%E5%92%8CHOST%E8%BF%9B%E8%A1%8C%E5%8F%98%E9%87%8F%E4%BC%A0%E9%80%92/td-p/645614
Show LessDear Infineon staff,
After learning that the MCU pins will conflict, there will be a situation. Pins need to be configured through GUI tools. What I'm using now is Aurix Development Studio+Miniwiggler's development method. What GUI tools do I need to use?
2023.11.24
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%85%B3%E4%BA%8EAurix%E7%B3%BB%E5%88%97%E8%8A%AF%E7%89%87%E7%9A%84%E5%BC%95%E8%84%9A%E5%AE%9A%E4%B9%89%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98/td-p/646524
Show Less