Before logging an issue, please update to the latest release of Visual Micro from the Downloads Page.

When Logging a Support Issue in the Forum, please ensure you have also:-

  • Enabled vMicro > Compiler > Show Build Properties
  • Re-Compile your program with these settings enabled
 
Save the new Output to a Text File and....
  • Click the Reply button and attach as .txt file OR
  • Click here to Email us with the file attached, and a link to your post
Support requests without the output above may be impossible to answer, so please help us to help you
 
Page Index Toggle Pages: 1 Send TopicPrint
Hot Topic (More than 8 Replies) ESP8266 Exception reporting button not available (Read 4830 times)
perigalacticon
Junior Member
**
Offline


Posts: 55
Location: detroit area
Joined: Nov 7th, 2016
ESP8266 Exception reporting button not available
Mar 27th, 2018 at 4:47pm
Print Post  
I am trying to debug ESP8266 with the VM debugger for the first time and trying to find out how to use the Serial Exception Reporting feature as shown on the webpage http://www.visualmicro.com/page/esp8266.aspx

There is no button shown on the serial monitor when I run the debugger to create the error information in the output window.  I attached the output as an example.  I also attached a pic of the Serial Monitor window.  I am using VM with AS7 and would greatly like to use this feature.

Code (C++)
Select All
Exception (28):
epc1=0x40203e12 epc2=0x00000000 epc3=0x00000000 excvaddr=0x0033cc2a depc=0x00000000

ctx: cont
sp: 3fff00d0 end: 3fff0300 offset: 01a0

>>>stack>>>
3fff0270:  40104d00 00000005 3ffe8cf9 3ffef2d4
3fff0280:  401073b0 00000000 00001388 402099d1
3fff0290:  00000000 0033cc00 3fff0348 402099d1
3fff02a0:  3ffe8cf4 3ffeed40 3ffeef20 40205b9e
3fff02b0:  0001a16b 3ffe8cf0 0001a16b 40208e83
3fff02c0:  130033cc 00000000 3ffeed04 4020230c
3fff02d0:  3fffdad0 3ffeed40 3ffeed04 40202a7c
3fff02e0:  3fffdad0 00000000 3ffef2cc 40209160
3fff02f0:  feefeffe feefeffe 3ffef2e0 40100710
<<<stack<<<

ets Jan  8 2013,rst cause:2, boot mode:(1,6)


ets Jan  8 2013,rst cause:4, boot mode:(1,6)

wdt reset 



  

Please Register or Login to the Forum to see File Attachments
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12071
Location: United Kingdom
Joined: Apr 10th, 2010
Re: ESP8266 Exception reporting button not available
Reply #1 - Mar 27th, 2018 at 5:41pm
Print Post  
The atmel version always takes a little longer because it goes through an approval process.

You should really be using visual studio for non-atmel and microchip hardware

http://www.visualmicro.com/page/Visual-Micro-Product-Version-History-Fixes-and-A...
« Last Edit: Mar 27th, 2018 at 5:41pm by Tim@Visual Micro »  
Back to top
WWW  
IP Logged
 
perigalacticon
Junior Member
**
Offline


Posts: 55
Location: detroit area
Joined: Nov 7th, 2016
Re: ESP8266 Exception reporting button not available
Reply #2 - Apr 18th, 2018 at 9:54pm
Print Post  
Hi I still don't see this option available, my VM version says 1801.28.0, is this the correct version?
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12071
Location: United Kingdom
Joined: Apr 10th, 2010
Re: ESP8266 Exception reporting button not available
Reply #3 - Apr 18th, 2018 at 10:20pm
Print Post  
No, 1801 means Jan 2018. 1801.28 means Jan 28th 2018

You should have a flag at the top of the IDE telling you there is an update available.

  
Back to top
WWW  
IP Logged
 
perigalacticon
Junior Member
**
Offline


Posts: 55
Location: detroit area
Joined: Nov 7th, 2016
Re: ESP8266 Exception reporting button not available
Reply #4 - Apr 18th, 2018 at 10:40pm
Print Post  
If I click the flag shown next to the search bar it shows a window titled Notifications and the window shows "Notifications: 0".  Is this the flag you are referring to?
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12071
Location: United Kingdom
Joined: Apr 10th, 2010
Re: ESP8266 Exception reporting button not available
Reply #5 - Apr 18th, 2018 at 10:47pm
Print Post  
I didn't see you were using atmel studio.

There are a couple of reasons to use Visual Studio instead

1) Esp8266 is not Atmel/Microchip hardware and the Atmel IDE is supposed to be for their own hardware Smiley

2) The visual micro release notes show which IDE's have been updated with the latest functionality. The atmel updates are less frequent.

Visual-Micro-Product-Version-History-Fixes-and-Additions.aspx

  
Back to top
WWW  
IP Logged
 
perigalacticon
Junior Member
**
Offline


Posts: 55
Location: detroit area
Joined: Nov 7th, 2016
Re: ESP8266 Exception reporting button not available
Reply #6 - Apr 18th, 2018 at 10:55pm
Print Post  
Ok sorry I didn't realize it was all for Visual Studio because the program looked very similar.  I liked the concept of the IDE being specialized for microcontroller programming however, that's why I stayed with AS7.
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12071
Location: United Kingdom
Joined: Apr 10th, 2010
Re: ESP8266 Exception reporting button not available
Reply #7 - Apr 18th, 2018 at 10:59pm
Print Post  
Makes sense. AS7 is actually Visual Studio. There will be an AS7 update over the next week or so but I don't push it for non atmel/microchip because that is against the atmel studio licensing rules. 

However, what users do is none of my business  Smiley
  
Back to top
WWW  
IP Logged
 
perigalacticon
Junior Member
**
Offline


Posts: 55
Location: detroit area
Joined: Nov 7th, 2016
Re: ESP8266 Exception reporting button not available
Reply #8 - Apr 18th, 2018 at 11:10pm
Print Post  
If I am installing VS to run VM, are there issues with this if VM is already installed to AS7?  Can you run VM on AS7 and VS simultaneously?
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12071
Location: United Kingdom
Joined: Apr 10th, 2010
Re: ESP8266 Exception reporting button not available
Reply #9 - Apr 19th, 2018 at 11:45am
Print Post  
No issues.

  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint