{"id":18,"date":"2013-10-21T09:55:51","date_gmt":"2013-10-21T09:55:51","guid":{"rendered":"http:\/\/wphost.spider-e.com\/?p=18"},"modified":"2013-10-22T15:53:38","modified_gmt":"2013-10-22T15:53:38","slug":"issues-with-icd3-in-mac-os-x","status":"publish","type":"post","link":"https:\/\/wphost.spider-e.com\/?p=18","title":{"rendered":"Issues with ICD3 in Mac OS X"},"content":{"rendered":"<p>I&#8217;ve been using Microchip&#8217;s MPLAB X on Mac OS X for some time now, and really getting along nicely with it.<\/p>\n<p>I use it for various projects and with a range of different hardware targets and programmers.<\/p>\n<p>I&#8217;m using <a title=\"MPLAB X\" href=\"http:\/\/www.microchip.com\/pagehandler\/en-us\/family\/mplabx\/\" target=\"_blank\">MPLAB X<\/a> v1.90 with <a title=\"Microchip's PicKIT2\" href=\"http:\/\/www.microchip.com\/pickit2\" target=\"_blank\">PicKIT2<\/a>, <a title=\"Microchip's PicKIT3\" href=\"http:\/\/www.microchip.com\/pickit3\" target=\"_blank\">PicKIT3<\/a> and <a title=\"Microchip's ICD3 In CIrcuit Debugger\" href=\"http:\/\/www.microchip.com\/icd3\" target=\"_blank\">ICD3<\/a> and until recently I&#8217;ve had little or no trouble.<\/p>\n<p>Last week, however, I allowed the <a href=\"http:\/\/support.apple.com\/kb\/HT5945\" target=\"_blank\">2013-005<\/a> Java Software Update from Apple to install. This updated my VM from JRE 6 to JRE7 (aka Java version 1.7).<\/p>\n<p>Everything seemed fine until I tried to program a device using my ICD3 debugger\/programmer.<\/p>\n<p><!--more--><\/p>\n<p>With Java 1.7 installed MPLAB X can no longer see my ICD3. When connected my ICD3 shows a flashing red status light.<\/p>\n<p>MPLAB X also ships with a utility called MPLB IPE &#8211; which is the Integrated Programmer Environment: a tool which allows you to use your programmer outside of the main IDE. This utility can not detect the ICD 3 either.<\/p>\n<p>There <em>is<\/em> a <a href=\"http:\/\/www.microchip.com\/forums\/m717996.aspx\" target=\"_blank\">forum post<\/a> over at the MPLAB X forums which states that Mac OS X 10.7 and 10.8 require the use of JRE6, but it is light on information, and the link it gives for downloading JRE6 is out of date.<\/p>\n<p>I tried to remove Java 1.7 following the instructions on the Oracle website <a href=\"http:\/\/www.java.com\/en\/download\/help\/mac_uninstall_java.xml\" target=\"_blank\">here<\/a>. I followed the instructions for removing the applet plugin and the JDK. (Note: On my system the JDK was installed at \/System\/Library\/Java\/JavaVirtualMachines and not \/Library\/Java\/JavaVirtualMachines)<\/p>\n<p>However my ICD3 still does not work. I have rebooted and checked which version of Java the system thinks is installed. From a terminal window I type:<\/p>\n<pre>java -version<\/pre>\n<p>and it responds with:<\/p>\n<pre>java version \"1.6.0_65\"<\/pre>\n<p>But still no joy. Ho Hum. Looks like the install of Apple&#8217;s 2013-005 Update has hosed my ICD3 usage. As a matter of interest the same programemr still works great on a PC running Windows 7, and in a Virtual Machine running Windows 8.1 Pro on the same Mac where is will not work natively.<\/p>\n<p>I think this dependency on Java 1.6 will start to bite Microchip because many people will just automatically update to Java 1.7 when prompted by software update on the Mac, and I cannot find a way to successfully redact the update. With OS X Mavericks just around the corner, who&#8217;s going to be caught out? Maybe there are too few of us Mac OS X users with ICD3 about for anyone to care anyway!<\/p>\n<p>Best wishes.<\/p>\n<p>Kenny.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been using Microchip&#8217;s MPLAB X on Mac OS X for some time now, and really getting along nicely with it. I use it for various projects and with a range of different hardware targets and programmers. I&#8217;m using MPLAB X v1.90 with PicKIT2, PicKIT3 and ICD3 and until recently I&#8217;ve had little or no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2,7,3],"tags":[9,14,13,11,10,8,12],"class_list":["post-18","post","type-post","status-publish","format-standard","hentry","category-electronics","category-mac","category-software","tag-apple","tag-embedded","tag-hardware","tag-mac-2","tag-mac-os-x","tag-microchip","tag-programming"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p42WEU-i","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/wphost.spider-e.com\/index.php?rest_route=\/wp\/v2\/posts\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wphost.spider-e.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wphost.spider-e.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wphost.spider-e.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wphost.spider-e.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18"}],"version-history":[{"count":1,"href":"https:\/\/wphost.spider-e.com\/index.php?rest_route=\/wp\/v2\/posts\/18\/revisions"}],"predecessor-version":[{"id":19,"href":"https:\/\/wphost.spider-e.com\/index.php?rest_route=\/wp\/v2\/posts\/18\/revisions\/19"}],"wp:attachment":[{"href":"https:\/\/wphost.spider-e.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wphost.spider-e.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wphost.spider-e.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}