Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: David Brown Newsgroups: comp.arch.embedded Subject: Re: Total Frustration with TI Date: Thu, 23 Mar 2017 21:58:57 +0100 Organization: A noiseless patient Spider Lines: 31 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Thu, 23 Mar 2017 20:56:05 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="e3781d891f45882ce2b5bca3ba3e87d2"; logging-data="31665"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19BC0mp+Rr+P+Bxgr9JOglOe2zpwuSG4gc=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 In-Reply-To: Cancel-Lock: sha1:I55McapZqd2s75hirOmdgKi6iZU= Xref: csiph.com comp.arch.embedded:26177 On 23/03/17 20:50, Tim Wescott wrote: > On Thu, 23 Mar 2017 20:43:28 +0100, David Brown wrote: > >> On 23/03/17 18:49, Tim Wescott wrote: >> >> >>> Oh joy. I feel for you. >>> >>> Part of the reason that I do nearly all of my development with ARM >>> Cortex parts using 3rd-party open-source tools is because the tools >>> seem to have fewer really fatal flaws, and when they do there's someone >>> out in the community who's flogging things to make the flaws go away. >>> >>> It was a stroke of genius on ARM's part to make a common debug >>> interface -- it means that one tool chain will work on anybody's ARM >>> Cortex parts. >>> >>> >> The irony here is that on one of my projects based on a Freescale >> Kinetis, the debugger I am using (with Linux) is a small board that came >> free with a TI demo kit! > > It must be one of the ARM core parts from Luminary -- their debug > hardware is compatible with OpenOCD, and works pretty well with other > manufacturer's stuff (although the early boards didn't treat reset as > well as the 3rd-party dongles do -- I don't know if this was fixed in > later versions or not). > It was indeed a Luminary Micros part - well done!