Firmware for Explorer 16, 18F4550 (U2) (unofficial)

Page: < 12345 > Showing page 4 of 5 - Powered by APG vNext Trial
Author
rafalw
Junior Member
  • Total Posts : 44
  • Reward points : 0
  • Joined: 2007/06/23 02:24:42
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2008/12/21 14:22:53 (permalink)
0
I do not know, I have only a 100-pin version (DM240001).
#61
Howard Long
Super Member
  • Total Posts : 356
  • Reward points : 0
  • Joined: 2005/04/04 08:50:32
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2008/12/29 06:36:59 (permalink)
0
A quick note to thank rafalw for the time spent on this. I only just found this thread a couple of days ago. Already I've converted two of my E16's to be USB-powered and installed the new firmware. This is especially welcome, as it saves having to carry around a Real-ICE or ICD2 for most debugging work. On both E16s I installed the bootloader version of code.
 
One further note, yesterday evening in a couple of hours I had hacked together a homebrew PICkit 2 daughter board for the CCS DSP Analog development board (http://www.ccsinfo.com/product_info.php?products_id=dsp_analog), allowing even more flexibility in my development options. The firmware installed a treat.
 

 

 
 
Thanks again,
Cheers, Howard
#62
xiaofan
Super Member
  • Total Posts : 6247
  • Reward points : 0
  • Joined: 2005/04/14 07:05:25
  • Location: Singapore
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2009/04/05 02:34:59 (permalink)
0
Just want to point out that V2.61 source code has been released. So you might want to consider update the host program. Thanks.
http://www.microchip.com/forums/tm.aspx?m=400176&mpage=2

Another possibility is to modify the console version of pk2cmd to suit this mod.
post edited by xiaofan - 2009/04/05 02:37:36

  USB_Links and libusb
#63
rafalw
Junior Member
  • Total Posts : 44
  • Reward points : 0
  • Joined: 2007/06/23 02:24:42
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2009/04/05 08:43:20 (permalink)
0
Upgrading the software "PICkit2V2 (PIC32 JTAG and SPI)".
#64
tzimber
New Member
  • Total Posts : 2
  • Reward points : 0
  • Joined: 2009/07/15 02:20:47
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2009/08/18 02:29:11 (permalink)
0
Hi!
There are so many versions of E16.firmware for debugging by 4550 in this theme... Can you advise the most stable version for debugging PIC24FJ128GA010 and dsPIC33FJ256GP710 like PICkit2?
Thanks!
#65
rafalw
Junior Member
  • Total Posts : 44
  • Reward points : 0
  • Joined: 2007/06/23 02:24:42
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2009/08/19 16:16:51 (permalink)
0
See the first post of this thread, FirmwareV2.100.07b.for.Explorer16.
#66
intronauta
New Member
  • Total Posts : 4
  • Reward points : 0
  • Joined: 2009/11/10 12:40:51
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2009/11/10 12:45:34 (permalink)
0
Hello everyone,
and sorry for my ignorance, but could anyone please tell me the main differences between

FirmwareV2.100.07b.for.Explorer16
and
FirmwareV2.100.22.for.Explorer16 (JTAG PIC32 and SPI)

or tell me where I can read about them?

Thanks in advance.

#67
maxpower097
Junior Member
  • Total Posts : 120
  • Reward points : 0
  • Joined: 2008/07/02 12:54:55
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2009/11/10 13:23:29 (permalink)
0
the .07b file is the bootloader you program first, after you use the bootloader then you can program the actual file using the bootloader. I think.

#68
intronauta
New Member
  • Total Posts : 4
  • Reward points : 0
  • Joined: 2009/11/10 12:40:51
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2009/11/10 13:36:41 (permalink)
0
Um, I would say that both firmwares, the 07b and the 22 can be compiled with bootloader option -BL.
But maybe I'm wrong.
I hope someone can give me some guide about the differences.
Thanks guys.

#69
intronauta
New Member
  • Total Posts : 4
  • Reward points : 0
  • Joined: 2009/11/10 12:40:51
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2009/11/14 11:22:10 (permalink)
0
Hello rafalw,
could you please post the main differences and functionality between
FirmwareV2.100.07b.for.Explorer16
and
FirmwareV2.100.22.for.Explorer16 (JTAG PIC32 and SPI)
or tell me where I can read about them?

I am new with this firmware and I can't really find the differences when inspecting the source downloads...

Thanks in advance.
#70
rafalw
Junior Member
  • Total Posts : 44
  • Reward points : 0
  • Joined: 2007/06/23 02:24:42
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2009/11/18 17:22:55 (permalink)
0
Hi intronauta,

The main differences in the firmware 2.100.22, has an extension to support JTAG interface for PIC32 (programming only) and SPI interface to any microcontroller in the PIM.
In attachment are differences for the main project files.
Additional features firmware 2.100.22 works with pc application 2.161.01. See the beginning of the thread.

#71
intronauta
New Member
  • Total Posts : 4
  • Reward points : 0
  • Joined: 2009/11/10 12:40:51
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2009/11/19 02:32:29 (permalink)
0
Thank you very much rafalw.
All clear!

#72
dtran11
Super Member
  • Total Posts : 244
  • Reward points : 0
  • Joined: 2009/10/20 08:33:03
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2010/02/07 19:24:07 (permalink)
0
When I try to compile the bootloader or the firmware it gives me this error:


Error [1027] unable to locate 'system\usb\Full usb.h'


I changed "Full usb.h" to "usb.h" and it compiled with some warnings


usbdsc.c:196:Warning [2054] suspicious pointer conversion
usbdsc.c:196:Warning [2054] suspicious pointer conversion
usbdsc.c:198:Warning [2054] suspicious pointer conversion
usbdsc.c:198:Warning [2054] suspicious pointer conversion
usbdsc.c:198:Warning [2054] suspicious pointer conversion
usbmmap.c:164:Warning [2001] non-near symbol 'unit_id_usb_buf' declared in access section 'USBUnitID'
Full usbdrv.c:95:Warning [2056] expression is always true


Will try it out and get back to you guys.
#73
dtran11
Super Member
  • Total Posts : 244
  • Reward points : 0
  • Joined: 2009/10/20 08:33:03
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2010/02/07 19:46:13 (permalink)
0
Also in the bootloader code I noticed the internal usb voltage regulator is turned off.
Is there any reason for this? Is the internal regulator not good enough?

VREGEN = OFF

The original bootloader has it turned on.

Thanks.
#74
xiaofan
Super Member
  • Total Posts : 6247
  • Reward points : 0
  • Joined: 2005/04/14 07:05:25
  • Location: Singapore
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2010/02/08 06:10:20 (permalink)
0
ORIGINAL: dtran11
Also in the bootloader code I noticed the internal usb voltage regulator is turned off.
Is there any reason for this? Is the internal regulator not good enough?

VREGEN = OFF

The original bootloader has it turned on.


You have to look at the schematics of Explorer 16 to understand this. It is using a PIC18LF4550 running at 3.3V. VUSB is shorted to 3.3V which generated elsewhere. So you do not want to use the internal regulator.


  USB_Links and libusb
#75
dtran11
Super Member
  • Total Posts : 244
  • Reward points : 0
  • Joined: 2009/10/20 08:33:03
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2010/02/08 08:25:30 (permalink)
0
Ooooppss.. I am so sorry. I don't really have a E16. I am trying to create a
PICKit2 clone and wanted to use the code here so that I can use JTAG to program
my PIC32.

Thanks for the clarification.
#76
nunojpg
New Member
  • Total Posts : 2
  • Reward points : 0
  • Joined: 2010/11/03 03:56:52
  • Location: 0
  • Status: offline
Re: RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2010/11/03 04:06:47 (permalink)
0
Thanks rafalw. It is much better to spare the pickit2 to program the board.

Please clarify the following:

FirmwareV2.100.07b.for.Explorer16 
FirmwareV2.100.22.for.Explorer16 (JTAG PIC32 and SPI) 


If the later include the extensions you mentioned, why would someone prefer the first? is it more stable?
That files also include the pickit2 executable. Is that just for convenience or does it have any difference from the vanilla version?


Regards
#77
rafalw
Junior Member
  • Total Posts : 44
  • Reward points : 0
  • Joined: 2007/06/23 02:24:42
  • Location: 0
  • Status: offline
Re: RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2010/11/06 13:10:05 (permalink)
0
Hi nunojpg,

Both versions are stable, first use "FirmwareV2.100.07b.for.Explorer16".
For more detailed, see post 71.
#78
nunojpg
New Member
  • Total Posts : 2
  • Reward points : 0
  • Joined: 2010/11/03 03:56:52
  • Location: 0
  • Status: offline
Re: RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2011/02/06 08:17:12 (permalink)
0
This looks to be incompatible with MPLAB X(currently BETA).
#79
polyscient
New Member
  • Total Posts : 3
  • Reward points : 0
  • Joined: 2011/02/10 23:04:28
  • Location: 0
  • Status: offline
RE: Firmware for Explorer 16, 18F4550 (U2) (unofficial) 2011/02/10 23:23:13 (permalink)
0
EASY Guide to fixing the USB port on Explorer 16:

http://www.paintyourdragon.com/?p=51

This website had my Explorer 16 USB connection working in about 5 minutes. I used a Pickit2 with the ICSP Header and the Pickit2 software. I wish I hadn't spent hours reading the blatantly wrong Microchip Explorer 16 manual, other websites, and this thread. Thanks Microchip.

In the hopes that Google will help get people to the best answer faster:
fix explorer 16 usb connect connection update firmware driver operating system explorer 16 usb does not work
#80
Page: < 12345 > Showing page 4 of 5 - Powered by APG vNext Trial
Jump to:
© 2018 APG vNext Trial Version 4.5