On Sat, 7 Dec 2019 at 00:50, Vladimir Olovyannikov <vladimir.olovyanni...@broadcom.com> wrote: > > Hi Ard, > > > > We are about to switch to the latest Yocto. It is shipped with gcc-8.3 > aarch64-linux-gnu compiler. > > We use DS5 for bare metal debugging. > > When I build edk2 with gcc-7-x/gcc-8.x, DS5 complains on DWARF format. > I tried to explicitly set it to DWARF2, but still cannot even get the stack > or local variables (even though DS5 does not complain), > even for edk2 NOOPT build. > > > > Using gcc-6.3 from Linaro, I don’t see any issue with DS5 debugging. > > Am I missing any steps? > > Build is done with GCC5_AARCH64_PREFIX=aarch64-linux-gnu > > > > Another question: it seems that the DS5 scripts limit the path size with 255 > chars. With a source built by Yocto, it can easily be more than that. > > Attempt to add symbols for such modules ends up with error message in the DS5 > command window that it could not add those symbols. > > Is there a procedure to increase the path length limit? >
I have never in my life used a DS-5 to debug EDK2 running on bare metal, so unfortunately, I won't be able to help you. I have added Sami to cc, he might know. Sami? -- Ard. -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#52091): https://edk2.groups.io/g/devel/message/52091 Mute This Topic: https://groups.io/mt/67569981/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-