bigal
New Member
Posts: 12
|
Post by bigal on Sept 8, 2019 16:04:10 GMT
I don't like the way how the reset after program transfer is made. The following situations:
1. After power on, the program starts immediately. That's ok for me. 2. After transfer a new program the CPU remains in stop. A reset (or power off -> power on) is required to start the program. I don't like that. 3. If the CPU is stopped (after program transfer) and DAS connect to the CPU the CPU starts the program and stops it after a few seconds for transfer the new program. This I cannot understand at all.
Especially point #3 is very weird. This is far away from what I understand in "safety". The CPU should never be start unexpected. I usually expect a start after program transfer (as we may know from Arduinos) or after re-power the device.
Where is this behavior coming from? Is there a way to change this? The way I normally like to have it, is that the CPU stops when I'm transfer a new program and immediately starts the CPU again after the software has been transferred.
I can also not understand why the transfer software is able to start the CPU but we must press the reset button...
Alex
|
|
|
Post by Admin on Sept 18, 2019 8:01:35 GMT
We are trying to find a way to make the FLASH programmer reset and start the program after uploading. However we have a PC utility that can reset the board via the USB:
resetTc275.exe (83.5 KB)
This can be run from a Windows desktop item after uploading the program from the Arduino IDE.
The item #3 is something we cannot change as it is part of the Infineon DAS system.
|
|
|
Post by Admin on Sept 18, 2019 9:27:17 GMT
BTW: This problem will be fixed permanently when the next release of the MEMTOOL programmer is released.
|
|
|
Post by Admin on Sept 25, 2019 7:32:34 GMT
Here at ShieldBuddy HQ we have a shortcut to the Reset_TC275.exe on the Windows Taskbar so that we can manually reset and run the ShieldBuddy after downloading a program! This can be found in:
C:\Program Files (x86)\Arduino\hardware\aurduino\aurix\variants\tc275
|
|