![]() ![]() GCC, Keil won handily in all of the code density tests I did. Now, with Clang, these things might be closer, but when it was Keil (pre ARM) vs. They've optimized the code generation back end so it better than the open source version. Is the "Arm Compiler" a re-branded clang/llvm? There's also plugins for the RTOSes that will let you inspect all the OS objects and who's waiting on what, etc. I'm also regularly inspecting raw memory, loading and dumping it, which I believe you CAN do in GDB, it's just less friendly and not a normal thing. The keil/arm tool has peripheral definitions for most commercial parts (and you can roll your own if need be) that will show and let you edit the fields of the hardware registers. I found myself missing 'memory' windows, and register views.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |