Forum : ARM
Post Information | Post |
---|---|
March 1, 2016 - 11:05am
|
Using Rlink with Rflasher7 on Windows 7. Target Family ARM, ProcessorName: STR750V1. Connect to Rlink works fine. Connect to target works fine: JTAG connection to target ok, TargetID Code is 0x4f1f0041, Target is totally protected, Do you want to use this protection mask for programmation? (yes or no lead to same result) Erase: OpenProgError: Flash blank-check error: timeout expired while waiting for response from plugin. Program: OPI Driver Error (ARM) Programmation failed. Read: Flash blank-check error: timeout while waiting for response from plugin. Reset and Run: Target Reset. Program is running (independend whether their was a program already loaded or not). With Keil programming environment there is no problem. What do I have to do to program the target? |
Hello,
Old version of Rkit-ARM doesn't manage well the protection. Could you provide us the version of Rkit-ARM and Ride7 you are using?
Could you install the latest release of Ride7 (http://support.raisonance.com/content/ride) and Rkit-ARM (http://support.raisonance.com/content/rkit-arm).
Please, let us know if it fixed the issue.
Best regards,
The Versions are:
Ride7: 7.60.15.0327
Rkit-Arm for Ride7: 1.62.15.0334
Hello,
It can be a problem of connection. please have a look of our FAQ http://support.raisonance.com/content/where-can-i-find-rlink-connectors-schematics-and-signal-details showing the adapter pins schematics.
Do you have RST and TRST connected to your devices? these reset signals are different and must not to be connected to each other.
Could you confirm us how they are connected?
Thanks
Regards
Hello,
we use the Jtag connection described for the 10 pts jtag connector in the document shown above, but with RTCK connected to pin 7. There is no short between RST and TRST.
We have removed the RTCK signal. But unfortunately the results are the same.
Regards
Hello,
I made some tests and we didn't encounter any problems to erase, program the STR7device (same as your with protection)
Concerning the RTCK signal, that doesn't matter if it's connected or not, but the RST and TRST are very important. These two signals must be connected with our adapter and don't have to be connected to each other (even a resistor between them doesn't work). could you confirm that on your board is not connected?
Could you also more information about the issue, did you already managed to program the application with RFlasher? did you always used keil programming dev?
Thank you
Best regards,
Hello,
in the pin assignment list there is no TRST connection for 10pts connector, which we are using. Therefore no TRST has been connected.
The Keil programmer works fine.
Regards
That doesn't means there is not TRST signal on the board... Please verify that.
Keil programmer is using the signals differently. For the Rlink we need to be sure that the RST and TRST are well separated.
Could you confirm? Why you want to use the Rlink if it's working with keil programmer? Do you still have it?
Whether the TRST signal is anywher on board, I dont know. We just provide the 10 pin jtag connector as specified. The development was done with Keil environment. But for production flashing the final boards, we wanted a pricely reasonable solution. The Rlink programmer is an official STM supported device to flash the str750. So we decided to go this way. But with the problems we have, we have switched to the expensive Keil solution, which worked immediately.
Nevertheless thank you for your support.
Sorry for the inconvenience...
As I told you on the previous message, Keil programmer is using (or not) signals differently as the Rlink. Particularly on STR7, STR9 devices.
Regards,