Studio 7 extended chip id problem (Studio6 works fine with same HW)

Go To Last Post
3 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have been developing with Atmel Studio 6.2 sp2 21563 and using the ICE debugger with FW 1.26. I am trying to modify the bootloader from app note AT16743 which comes with Studio 7 software. I figured this would be a good time to take the plunge into Studio 7, but when I try to program the ATSAMV71Q21 hardware (which works fine with Studio6) it tells me "Unexpected Extended Chip Identifier 0x00000001 (expected 0x00000002)." With Studio6, I select device ATSAMV71Q21. With Studio7 if I deliberately put in wrong device it tells me the device read is an ATSAMV71Q21B, but still gives me the extended chip id error which prevents me from debugging.

 

Any thoughts on why Studio6 can program this hardware and Studio7 can not? I tried uninstalling both Studio6 and 7 and reinstalling and now the Atmel.com/tools/studioarchive.aspx says "the service is unavailable" so I can't get back to Studio6.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The answer for the first question is that Atmel Studio 6.2 didn't validate the EXID field, while Atmel Studio 7 does.

 

The next question is, why is the EXID wrong. The V71 XML says that the Q devices have EXID=0x2, and the N devices have EXID=0x1 (J devices have EXID=0x0). Are you really sure that you are using Q and not N?

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

Last Edited: Mon. Aug 21, 2017 - 08:58 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thank you that explains it all. The documentation for the hardware referenced the Q21 but boards are populated with ATSAMV71N21A and ATSAMV71N21B. Changing the device type to N solved my problems.