DSTREAM/DS-5 use on AST2500 EVB

David Thompson dthompson at mellanox.com
Wed Feb 22 06:48:41 AEDT 2017


Thank you for all the replies.

Yes, the DSTREAM is a hardware debugger / probe from ARM.
The DS-5 is the Eclipse-based software front end / IDE for software
development and debugging, also an ARM product, and requires
a license.

Yes, I spoke with Aspeed and they said that they don't DSTREAM or
DS-5, they use BDI hardware debuggers.

I will review QEMU and see if that can add value to what I'm trying
to accomplish with software development and testing.

Thanks, Dave

-----Original Message-----
From: sjg at google.com [mailto:sjg at google.com] On Behalf Of Simon Glass
Sent: Tuesday, February 21, 2017 12:25 AM
To: Joel Stanley <joel at jms.id.au>
Cc: David Thompson <dthompson at mellanox.com>; openbmc at lists.ozlabs.org
Subject: Re: DSTREAM/DS-5 use on AST2500 EVB

Hi David,

On 17 February 2017 at 18:02, Joel Stanley <joel at jms.id.au> wrote:
> Hello David,
>
> On Sat, Feb 18, 2017 at 6:45 AM, David Thompson <dthompson at mellanox.com> wrote:
>> Does anyone utilize tools like DSTREAM & DS-5 for development and 
>> debug of OpenBMC software on
>> the AST2500 EVB?   I’m actively looking to create,
>> or acquire, the required DSTREAM/DS-5 platform configuration files 
>> for the AST2500 EVB platform.
>
> I had to search for DSTREAM. Is this what you are referring to?
>
>  
> https://developer.arm.com/products/software-development-tools/debug-pr
> obes-and-adapters/dstream
>
> No, we have not used any ICE or JTAG in our development. We have not 
> used DS-5 either. Perhaps try to contact Aspeed directly?
>
> Those of us working on the low level software has stuck to open source 
> tools. We haven't had a requirement for any hardware debugging.
>
> Our Qemu model of the ast2500 and ast2400 SoCs is quite detailed. Most 
> of the code is upstream, but if you want the latest then take a look 
> at our repository:
>
>  https://github.com/openbmc/qemu
>
> Cheers,
>
> Joel
>
>>
>>
>>
>> Does anyone have these configuration files, including
>>
>> the flash programming algorithm file, or know where
>>
>> I could acquire them?  I have already posted to the
>>
>> ARM community boards, but no luck there.

I've used it on quite a few platforms. Can be very handy for bugs and performance profiling.

You should be able to create the config yourself, at least for a basic setup. If the device has CoreSight then much of it should be automatic.

- Simon

>>
>>
>>
>> Thank you in advance,
>>
>> Dave
>>
>>
>>
>> David Thompson
>>
>> Sr. Staff Engineer, System SW
>>
>> Mellanox Technologies
>>
>> 1900 West Park Drive, Suite 290
>>
>> Westborough MA USA 01581
>>
>> Direct: 508-983-6439
>>
>>


More information about the openbmc mailing list