AURIX™ Forum Discussions
We use TC332L as an MCU. And we use Tricore and HSM core together. Our project works fine with debugger. But it doesn't work without debugger.
Are there any settings or configurations in HSM core to work without debugger? Show Less
An error occured when compiling with ADS. After Google, I find that there is a limit to the number of linked files. How to fix this problem?
Show LessHello,
dear friend:
The background for this question is: App needs to transfer some data to bootoader, and App jump to FBL via 'soft' reset.
Following solution works fine for NXP MCU:
1.allocate the variables to share date between App and FBL in a special section named 'NoInit_RAM'
2. In startup.s (created by compiler automatically), bypass the copy initiliazation for section 'NoInit_RAM'
For TC367 +ADS1.8, step 1 is completed successfully,
variable counter_receive is allocated to section 'NoInit_RAM' and its address is 0x70020000 like below
But I don't know how to do step 2.
From my know-how, the ADS created file Ifx_Ssw_Tc0.c , and call function Ifx_Ssw_doCppInit() to perform variable initialization.
/* Initialization of C runtime variables and CPP constructors and destructors */
Ifx_Ssw_doCppInit();
The function _c_init() in lib libcs_fpu.a is called to do the actual initialization, it's impossible to change logic of _c_init()
IFX_SSW_INLINE void Ifx_Ssw_C_InitInline(void)
{
extern void _c_init(void);
_c_init(); /* initialize data */
}
I guess the '__A0_MEM' is used by _c_init() to initialize the global variables, so
The dsram0 size is changed from 192K to 128K, limited to range [0x7000000, 0x70020000]
But variable counter_receive is still initialized to value = 3
Could you please give me a solution to bypas the section 'NoInit_RAM' initialization?
the lsl and map file is attached for your reference.
thanks and BR
Zhou Yi
Show Less
I am using aurix TC233 micro controller.
I want the same function to be executed from multiple core (core 0, 1 and 2).
But the function should execute in parallel, each core should have its own instance of execution (independent local variables etc)
Also the function uses global variable shared across all cores.
How I can do this. Show Less
Hello,
i'm implementing PIL simulation via serial port, i already tested it with demo board "Application kit TC2x7 v1.1", now i'm doing the same with "TriBoard-TC3x7 V2.0".
In the first case, looking at the device manager in windows, i see one COM port managed by Infineon DAS JDS port. With TC377 case instead, i see two virtual COM ports like in the image below, only one of the two seems to work for my purposes.
The questions are:
- Why the TC377 has two virtual ports ?
- What the second port is used for?
I'm trying to develop a script to automatically detect the right COM port to be used in the PIL simulation, but this event make things more difficult.
Thanks in advance
Show Less
Hi,
In my project I'm using MC-ISAR_AS422_TC3xx_BASIC_1.40.0. But I found no user manual or other documents about each module. Where could I find these , especially regarding FEE?
Background:
Customer found a potention bug about FEE implementation in other projects and they request us to provide FEE/EEPROM data layout details for evaluation. Attached is bug related info:
Show Less
Hello.
Current latest version of Memtool
Memtool v5.0 [Version 2021.08].
I downloaded the latest version of Memtool v5.0 [Version 2021.08],
connected to Triboard, and tried to connect by clicking the "Connect" button,
but could not connect.
After the connection failed,
I reconnected many times by clicking the [Retry] button and
finally succeeded in connecting.
However, there were many times when I could not connect.
Previous versions
Memtool v4.8
I was able to connect easily with a single press of the "Connect" button.
Is there any way to resolve the phenomenon?
I have tried the following.
・Triboard: TC399, TC397
・H/W connection to Triboard: miniwiggler, USB
I would be very grateful for any hint or recommendation.
Best Regards.
---------------------------------------------------------------------------------------------------------------------------
お世話になります。
現在の最新版 Memtool
Memtool v5.0 [Version 2021.08]
こちらをダウンロードしてTriboardに接続し、
[Connect]ボタンより接続しようとしましたが接続できませんでした。
接続失敗後、[Retry]ボタンより何度も再接続してやっと接続成功できました。
しかし接続できない時が多かった状態です。
以前のバージョン
Memtool v4.8
では、1回の[Connect]ボタン接続で簡単に接続可能でした。
何か現象解決する方法はありますでしょか?
試したことは以下の通りです。
・Triboard:TC399、TC397
・TriboardとのH/W接続:miniwiggler、USB
ヒントやアドバイスをいただければ幸いです。
宜しくお願い致します。
Hello infineon,
I want to turn off the EVR33 module because it is externally supplying 3.3V to the TC397.
On my board, the HWCFG pin is unconnected, so I have to turn off the EVR33 with an internal register.
Is there a register that shuts down the EVR33 module? Or is there another logical way?
Thank you
Show Less
Dear experts:
SMU test :Configure the software alarm0 to trigger NMI and set a breakpoint in "void IfxCpu_Trap_nonMaskableInterrupt(uint32 tin)".When trigger software alarm0, MODULE_SMU.AEX.B.NMISTS=1,but can not enter into the "IfxCpu_Trap_nonMaskableInterrupt(uint32 tin)" .Why?
Please see the following pictures to know more detail:
1.Configure the software alarm0 to trigger NMI .
2.trigger software alarm0 to request NMI.
3.can not enter the "void IfxCpu_Trap_nonMaskableInterrupt(uint32 tin)" and stop at this breakpoint
So how can enter the "IfxCpu_Trap_nonMaskableInterrupt(uint32 tin)" when a NMI request is generated?
Looking forward to your reply.
Show LessIn normal mode SCR run in 100MHz clock frequency. And PCLK for RTC is 20MHz. So, in RTCON. RTCCLKSEL bit should be 1.but in stand by mode of operation SCR run in 70KHz frequency. So, We have to clear RTCON. RTCCLKSEL bit. Can you please check the above details and also provide details for the RTC Clock selection in different mode ?
Show Less