Servicewüste Keil, wir haben für etwa 9000Euro 4 Softwarepakete samt Dongle für den 8051 erworben. Da wir den gelieferten Dongle für die parallele Schnittstelle nicht einsetzen können, haben wir um einen Austausch in eine USB-Variante gebeten. Für den Austausch wollte die Firma Keil 20Euro Aufwandsentschädigung pro Dongle in Rechnung stellen. Aus meiner Sicht ein sehr schlechter Scherz, bedenkt man die 9000Euro, die die Firma Keil für die Software erhalten hat. Zusätzlich wollte die Firma Keil die Serienummern der vor kurzem ausgelieferten Softwarepakete von uns wissen --- eigentlich sollte man davon ausgehen, daß eine Firma weiß, was Sie verschickt --- Stichwort Rückverfolgbarkeit!? Ich bin ein bißchen enttäuscht und kann nur hoffen, daß der Support nicht so weiter läuft, da wir aus diesem Grund von IAR auf Keil umgestellt haben. Andreas
Andreas, As excellent as Keils products are, as miserable are their customer relations. Having used Keil for more than 10 years when I asked a question about a "watch" I was told "to watch, you have to open a watch window". So from now on, when I feel that i need an insult I will contact Keil support. Erik
Anyhow, the products are so, that the option is "grin and bear it" or use a lesser product from elsewhere. Last I had the opportunity to evaluate multiple products Keil came out on top. So your choice is good support for a product that really need it or miserable support for a product that does not need much support. Erik
Gute Mitarbeiter zu finden ist schwer! Gerade in Deutschland. Daher auch der aus Ihrer Sicht miserable Support. Bitte senden Sie Ihr Problem zu meinen Haenden und nennen Sie mir den Mitarbeiter mit dem Sie gesprochen haben. email: rk@keil.com Reinhard Keil
"As excellent as Keils products are, as miserable are their customer relations. Having used Keil for more than 10 years when I asked a question about a "watch" I was told "to watch, you have to open a watch window". So from now on, when I feel that i need an insult I will contact Keil support." I have to stand up for Keil here - on the occasions I've contacted technical support they have almost always addressed my problems rapidly, and when necessary got a fix out to me within a couple of days. Judging by the standard of some of the questions asked on this forum ("I haven't a clue about programming or microcontrollers, I haven't opened any of the manuals but tell me immediately how to design a nuclear reactor/spacecraft control system/big bang simulator") they must get a lot of questions of this calibre. Perhaps you phrased your question in such a way that they assumed you were one of the clueless ones.
Perhaps you phrased your question in such a way that they assumed you were one of the clueless ones Just to clear it up here is the question I sent: "Variables that are in assembly and defined as OVERLAYABLE can not be watched even when in the associated subroutine. The C equivalent, local variables can be watched when in the associated function. Why the diffrence? Since this problem exist at both Cygnal and Ceibo, I wonder if it is an emulator problem or a Keil problem. I copy Ceibo support" Not only did i get the aforementioned insult, but ALL answers i go were related to C watches although my question clearly was related to assembler. In the end I solved the problem myself; neither emulator can handle overlayable variables without "help", but they can be watched by specifying the type explicitly. Erik
Technical spoken: A51 assembler has no scoping (and no data type) and therefore a function has no relationship to variables in. However it should be possible to use \module\symbol to display a variable (it defaults to data type BYTE in this case). Reinhard
However it should be possible to use \module\symbol to display a variable (it defaults to data type BYTE in this case). Maybe in uVision, but I use SILabs and Ceibo for debugging. Anyhow, as stated, I did solve the problem. Just in case you are interested, I send you a copy of the reason I do not use uVision, but compiler, assembler and linker. Erik
"Not only did i get the aforementioned insult, but ALL answers i go were related to C watches although my question clearly was related to assembler." I guess they were having a bad hair day.
Perhaps it's just the americans? I've always found European support to be fine - and I've given them some knotty problems!
Hi all, I want to stay for KEIL here too. As I was a newbie in developing software for Infineon products I looked really hard for good support and help at startup. I personally ever got a very fine, quick and almost competent support. Whatever was gone wrong, think about, that we all are people whith mistakes and sometimes we had a bad time for some reasons. Give KEIL a second chance and take the opportunity Mr. Keil provide to you. We have IAR for some other reasons too, Tasking, Cosmic and some other. Believe me, that I am was never supported better than by KEIL. And as Stefan mentioned, problems and bugs that were covered, are fixed rapidly in a view days. I do not know any other compiler manufacturer, where the things are handled so uncomplicated and quick. KEIL is my favourite one and first choice for developing, whereever it is possible to use Stefan