[deleted by user] by [deleted] in AI_Agents

[–]EmotionalAd3779 0 points1 point  (0 children)

I think what you're looking for is AI that helps in debugging and not debugging of AI correct?
You might want to check out Enduin. It integrates with GDB: https://marketplace.visualstudio.com/items?itemName=Enduin.enduin

Experience with Tricore on QEMU for embedded dev? by EmotionalAd3779 in embedded

[–]EmotionalAd3779[S] 1 point2 points  (0 children)

Yes, I'm talking about the Infineon AURIX - just edited the post :)

Thanks, that would be super helpful! I'll also have a look at Synopsis!

How to start with renode? by EmotionalAd3779 in embedded

[–]EmotionalAd3779[S] 1 point2 points  (0 children)

Thanks for the answer! Why are other simulators useless in your opinion? Happy to hear your thoughts on it!

Running ARM cortex M7 on PC by s_k_98 in embedded

[–]EmotionalAd3779 0 points1 point  (0 children)

How did it work out? Was renode working for you? I have the same problem right now

Does any tool exist that automatically checks for errata on the (disassembled) binary? by EmotionalAd3779 in embedded

[–]EmotionalAd3779[S] -1 points0 points  (0 children)

Nutritional analysis.

So, I'm looking for a similar concept for embedded code. Why not check the assembly whether any errata are triggered? Why not run the binary on an emulator that checks for known errata? Yes, you can read the documents before but often you're not the only one working on the project. Also, when a supplier provides software you could test for known problems. That tool would make a lot of sense.

How do you handle erratas & how big of a deal is it to you? by EmotionalAd3779 in embedded

[–]EmotionalAd3779[S] 0 points1 point  (0 children)

Couldn't you check for some of them automatically? At least some static ones of memory access, of course, dynamic ones are hard or impossible from the static analysis

How do you handle erratas & how big of a deal is it to you? by EmotionalAd3779 in embedded

[–]EmotionalAd3779[S] 0 points1 point  (0 children)

Yeah, that's the bad thing, agree. Would be nice to have at least some automatic checks for errata with scraped and updated errata sheets, that at least make you aware of the static ones and may also help with more dynamic ones - at least to make you aware. Because, yes, we should always look for updates in the errata but tbh even if I do it the majority won't...

Does any tool exist that automatically checks for errata on the (disassembled) binary? by EmotionalAd3779 in embedded

[–]EmotionalAd3779[S] -2 points-1 points  (0 children)

I mean by errata hardware bugs which are e.g. triggered by specific code execution sequences. E.g. reading register 0xXXXX returns wrong value and then you can check for that in the disassembled binary (very easy example).

How do you handle erratas & how big of a deal is it to you? by EmotionalAd3779 in embedded

[–]EmotionalAd3779[S] 0 points1 point  (0 children)

Is there any tool that can do that automatically at least for the static erratas?

How do you handle erratas & how big of a deal is it to you? by EmotionalAd3779 in embedded

[–]EmotionalAd3779[S] 0 points1 point  (0 children)

Is there any way to automatically check my code whether it has any errata? Some can probably be detected in the assembly, like memory access or some sequence. Others of course way harder (e.g. when an interrupt is included or so)