evandude
Newbie level 6
KaZaaD, if you read the 'desc.txt' file included in the zip for the PiCS rev B design, it says to make sure you disable MCLR in the configuration settings when you are programming the boot firmware onto the 18F4550, and as long as you do that you don't need the pullup resistor on the pin. I don't know why they didn't just disable it when making the hex file, but that's the way it currently is...
Note: for anyone who wishes to make this change so you don't have to worry about forgetting to disable MCLR (especially helpful if you are having trouble getting MPLAB to recognize the ICD2 and need to re-program the chip a few times just in case), the following simple change to the HEX file will set it disabled by default:
Open the HEX file in a text editor (ie - notepad) and look way down at the bottom for these lines:
and change that second line to: (just need to edit 2 digits - one in the middle to change the setting, and one at the end to fix the checksum for the line)
It would be nice if this change made its way into the HEX files being distributed in the PiCS design ZIP file...
Note: for anyone who wishes to make this change so you don't have to worry about forgetting to disable MCLR (especially helpful if you are having trouble getting MPLAB to recognize the ICD2 and need to re-program the chip a few times just in case), the following simple change to the HEX file will set it disabled by default:
Open the HEX file in a text editor (ie - notepad) and look way down at the bottom for these lines:
Code:
:020000040030CA
:0E000000240F3900008180000FC00FE00F4078
Code:
:0E000000240F3900000180000FC00FE00F40F8
It would be nice if this change made its way into the HEX files being distributed in the PiCS design ZIP file...