??? 05/14/07 14:44 Read: times |
#139221 - ... Be careful what you wish for ... Responding to: ???'s previous message |
Erik Malund said:
first a note:
Richard, when you "quote" what is the question and what is the answer get oblitterated, thus you often" quote" me as saying what I do not say, but quote. If it's quoted, then it's pretty likely you "said" it Now KEIL's is a good product, though probably far from perfect. If you happen to find any of the probably hundreds of bugs in KEIL, it's almost guaranteed that they'll never be fixed.
I suggest you do a good read in the Keil forum. Not likely, though I do read the SDCC forum. I can not rercall ANY actual bug reported in the core tools (assembler, compiler, linker) Yes there may be "hundreds of bugs" in the derivative dependent stuff (e.g. a SFR address table for the Acme 4711 or the simulation of the Phnox 3366) but I have seen NONE in the core stuff.
They may tell you how to work around 'em, but they'll probably just tell you to "live with it." Those 'bugs' (You tell me how they can test and verify each and every exotic derivative against such) are corrected on a regular basis. ... looks as though you've answered your own question ... The fact that it's certain SOMEONE will fix the bugs, sooner or later, if you are smart enough to report 'em, in SDCC, is what makes SDCC appealing. Were I to work for free I would do only what I found interesting, I would not expect any SDCC 'developer' to be any different. Now, find a 'functional replacement' for the SILabs software which is the only means existing for debugging the SILabs chips DO NOT tell me to "just use another chip", there is NO 'functional replacement' for this Maserati. How about finding me an ICE for the 'plain vanilla' '51 that will run under anything but windows. My iCE-51 runs on the MDS from Intel, which was over a decade before Windows. That is not even a "functional replacement" it can NOT emulate any derivatives later than its date, let alone the Silabs chips. Thus, in your rebuttal, you confirmed my argument. What is the value of a tool that is only functional for discontinued chips?
Erik My comment simply addresses yours, namely How about finding me an ICE for the 'plain vanilla' '51 that will run under anything but windows.
The Intel part is, after all, "plain vanilla," isn't it? The SiLabs emulator won't emulate a "plain vanilla" device either, will it? If your SiLabs part requires that you use KEIL, then that's what you'd best do. I don't know whether the KEIL part is supported under SDCC, but I'd bet the SiLabs software isn't. There may be an alternative, perhaps some more generalized JTAG debugging tool, though. It could be that you're "painted into a corner." RE |