Renesas synergy MCU on VSCode

Hi everyone,

I'm new to renesas family.

I use for my project an Renesas Synergy S5D97 and i want to know if is it possible to use vscode for building and debugging this Renesas.

I found user's guide but only for RA, RCAR, RE, RL78, RX or RZ family. Is there a way for Synergy family ?

Thanks

Parents
  • I'm not a fan of VScode use for silicon companies.

    One thing is that, unlike using e.g. Eclipse as the basis, you can't have multiple instances of it on your machine.  This means two things: one is that you can't have history in your projects (everything has to run on the same version which is not something that happens in real life) and 2) that you can't isolate silicon vendor A tool chain from Vendor B tool chain (at least not easily)..

    The other thing is that MS doesn't believe in history and so updates things constantly even when you don't want it to update.

    Basically VSCode is set up for building websites, not long lived embedded projects. 

    The editor is fine, it's just all the assumptions that go into its life cycle that are flat wrong that are the problem with it.

  • I understand what you're saying.

    But, I think it's a little bit boring to switch between several IDE and also between VSCode and IDE.

    So yes when one editor can do everything it's awesome.

  • If it could, yes.  So far I haven't found a way for it to do that however. 

    Case in point: I've got 4 projects that use Renesas parts and I have 2 different versions of E2Studio that I have to use to cover those, neither of which are anywhere near "current".  I can't change off those till the death of the products probably a decade from now.

    To do this in VSCode, I would have to figure out how to have those 2 versions of API/tool chains exist amongst themselves and with the several other vendors that are moving that direction and have none of it conflict and operate isolated from each other on a per project basis.  Oh and not have MS update VScode so far that it breaks the historical stuff that I require to run.

    So far, I have some hints at how that can be done reasonably, but have not attempted to test the theory yet.  I have a horrible feeling that I'll end up using VMs (at gargantuan cost of disk space) to square that circle.

    Doing this in Eclipse based setups is trivial as I just install the new one and run with it (keeping notes on which project uses which setup).

Reply
  • If it could, yes.  So far I haven't found a way for it to do that however. 

    Case in point: I've got 4 projects that use Renesas parts and I have 2 different versions of E2Studio that I have to use to cover those, neither of which are anywhere near "current".  I can't change off those till the death of the products probably a decade from now.

    To do this in VSCode, I would have to figure out how to have those 2 versions of API/tool chains exist amongst themselves and with the several other vendors that are moving that direction and have none of it conflict and operate isolated from each other on a per project basis.  Oh and not have MS update VScode so far that it breaks the historical stuff that I require to run.

    So far, I have some hints at how that can be done reasonably, but have not attempted to test the theory yet.  I have a horrible feeling that I'll end up using VMs (at gargantuan cost of disk space) to square that circle.

    Doing this in Eclipse based setups is trivial as I just install the new one and run with it (keeping notes on which project uses which setup).

Children
No Data