Author Topic: [New plugin] cbSystemView for embedded development  (Read 254 times)

Offline BlueHazzard

  • Lives here!
  • ****
  • Posts: 1541
[New plugin] cbSystemView for embedded development
« on: October 16, 2017, 04:32:59 am »
Hi,
i made a new plugin for codeblocks: cbSystemView https://github.com/bluehazzard/cbSystemView
This plugin allows to read SVD Files and display registers accordingly during debugging sessions.

NOTE: This plugin does not work with current codeblocks. It needs some modification, i have done them on this branch: https://github.com/bluehazzard/codeblocks_sf/tree/debugger/pull_candidate/memory_range_watch/1

i hope they find their way into the main branch. The modifications are discussed here: http://forums.codeblocks.org/index.php/topic,21457.30.html

Who needs this plugin?
If you work with embedded systems (mostly ARM controller) this plugin helps you a lot during the development. Eclipse has it too: https://sourceforge.net/projects/embsysregview/
it still needs some work, but it is a good start and all basic functionality is there.

greetings

Offline Quiss

  • Multiple posting newcomer
  • *
  • Posts: 34
Re: [New plugin] cbSystemView for embedded development
« Reply #1 on: October 25, 2017, 12:49:46 pm »
Hi,

I've built your modified cb and plugin without error. But this shows up after clicking a menu item (like Help->About):


As I've searched a little bit, I think it has something to do with Windows 10 (and 8 ) and this wx version: https://github.com/pcsx2/pcsx2/issues/853#issuecomment-143596989

Windows 10 - 1703, Tdm-gcc-5.1.0, wxWidgets 3.0.2

Offline BlueHazzard

  • Lives here!
  • ****
  • Posts: 1541
Re: [New plugin] cbSystemView for embedded development
« Reply #2 on: October 25, 2017, 01:07:28 pm »
I do not use win10 so i can not tell anything about this.
Is this problem also with the normal build of codeblocks?
i build it with wx3.1 so maybe this helps...

Offline Quiss

  • Multiple posting newcomer
  • *
  • Posts: 34
Re: [New plugin] cbSystemView for embedded development
« Reply #3 on: October 25, 2017, 03:18:30 pm »
I've just built https://github.com/obfuscated/codeblocks_sf (SHA-1: e7d2a6627cd08fb290048026b859dd8a57f7875e), the same problem exists. Let me try with wx3.0.3 before 3.1.

Edit: 3.0.3 is ok. Occurences highlighting does not work but it doesn't work in main cb either.
« Last Edit: October 27, 2017, 07:10:25 am by Quiss »