-
I really like Picsimlab and the way it makes it possible to test new SW and HW before it's built. So it's impossible to single-step and/or continue execution.
|
Beta Was this translation helpful? Give feedback.
Replies: 8 comments
-
Hi @kjellc , Microchip has changed the plugin's API but don´t update the mplabx-sdk documentation (again). So I have no information on how to update the plugin. The only way is to wait for the documentation to be updated and use older versions of MPLAB-X (6.05). |
Beta Was this translation helpful? Give feedback.
-
Hi lcgamboa, Thanks for your quick reply. Too bad Microchip keep changing the debug protocol API. :-( |
Beta Was this translation helpful? Give feedback.
-
Single step works fine with MPLAB X v6.05. |
Beta Was this translation helpful? Give feedback.
-
@lcgamboa can you message me your email address so we discuss further and provide you what you need to support the Simulator under MPLAB X IDE. Regards, Amit |
Beta Was this translation helpful? Give feedback.
-
Hi @CycloComplex , my email is in all source files, lcgamboa@yahoo.com. |
Beta Was this translation helpful? Give feedback.
-
Hi Lcgamboa,
Thanks for connecting.
Can you let me know what support you need from us (Microchip) to get the tool (https://github.com/lcgamboa/picsimlab) working under the latest MPLAB X IDE?
Since we are not maintaining the tool, we won’t be able to fix the integration issues, but we can provide you with information or support so you can fix this issue.
Thanks and regards,
Amit
From: lcgamboa ***@***.***>
Sent: Monday, December 2, 2024 12:25 AM
To: lcgamboa/picsimlab ***@***.***>
Cc: Amit Shali - I00129 ***@***.***>; Mention ***@***.***>
Subject: Re: [lcgamboa/picsimlab] Single-step debug problems using MPLAB X (Discussion #124)
You don't often get email from ***@***.******@***.***>. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification>
EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe
Hi @CycloComplex<https://github.com/CycloComplex> ,
my email is in all source files, ***@***.******@***.***>.
The problem is that the https://github.com/lcgamboa/picsimlab_md plugin compiles with MPLABX6.20 but doesn´t work correctly.
The SDK 6.20 hasn´t changed, but the behavior of MPLABX 6.20 has changed compared with previous versions.
With MPLABX6.20, debugging the plugin in NetBeans 8.2 is impossible because errors do not occur with MPLABX6.05.
—
Reply to this email directly, view it on GitHub<#124 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BDYKVEHN7PCH6WR4XBBWSDT2DNLPBAVCNFSM6AAAAABOKFGCSKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNBSHE4DGMQ>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
Beta Was this translation helpful? Give feedback.
-
@kjellc, I discovered the problem, the GetPreviousPC() method which was not implemented in MPLABX, started to be used in version 6.20. Since there is no documentation in the SDK and debugging does not work with MPLABX 6.20, I simply copied the code of the GetPC() method and it apparently worked again. I am waiting for the return of contact with Microchip about the documentation of the method and how to make the debugging of the plugin work. Below is the version of the plugin with the temporary fix. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I have sent your analysis report to the engineering team. I will update you once I hear back from them.
Regards
Amit
…________________________________
From: lcgamboa ***@***.***>
Sent: Friday, December 6, 2024 5:49:09 PM
To: lcgamboa/picsimlab ***@***.***>
Cc: Amit Shali - I00129 ***@***.***>; Mention ***@***.***>
Subject: Re: [lcgamboa/picsimlab] Single-step debug problems using MPLAB X (Discussion #124)
You don't often get email from ***@***.*** Learn why this is important<https://aka.ms/LearnAboutSenderIdentification>
EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe
@kjellc<https://github.com/kjellc>, I discovered the problem, the GetPreviousPC() method which was not implemented in MPLABX, started to be used in version 6.20. Since there is no documentation in the SDK and debugging does not work with MPLABX 6.20, I simply copied the code of the GetPC() method and it apparently worked again. I am waiting for the return of contact with Microchip about the documentation of the method and how to make the debugging of the plugin work. Below is the version of the plugin with the temporary fix.
com-picsim-picsimlab.nbm.zip<https://github.com/user-attachments/files/18037960/com-picsim-picsimlab.nbm.zip>
—
Reply to this email directly, view it on GitHub<#124 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BDYKVEB3X7P5WFNVO2HZAM32EGI33AVCNFSM6AAAAABOKFGCSKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNBYGQ2DKMQ>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
Hi @kjellc ,
Microchip has changed the plugin's API but don´t update the mplabx-sdk documentation (again). So I have no information on how to update the plugin. The only way is to wait for the documentation to be updated and use older versions of MPLAB-X (6.05).