dsPIC33EV256GM106 EZBL No Response Error
I have an interesting issue that just came up. I have been using EZBL on one of our projects successfully for a couple years and through many software revision changes. However, we released what we versioned V2 of our software and now the bootloader is responding with "EZBL communications error: no target response" after it attempts to program the target with the new software.
The interesting part is that our V1 can bootload fine from any version start point. But when ever we attempt to bootload V2 from any version start point, the error is thrown. ie, V2 to V1 works, but V1 to V2 doesn't work. I run the java command line from a .bat I created and receive the same error that I see when building in MPLab v4.2. I have tried 3 different XC16 compilers, v1.25 v1.31 v1.40.
I checked the bootloader files in both projects with WinMerge and the only difference is the project locations and the build count.
It was to my understanding that the bootloader is basically a standalone piece of software that will then program a portion of memory with the actual project, and that the main project configuration wouldn't have any affect on how the bootloader functioned.
I am not necessarily looking for solutions, but rather some direction as what to look at next. My C experience I would consider entry level so bare with me.