hallo
ich benütze MPLABX und kenne die Microchip Solution Libraries. leider
ist's so dass, wenn ich die öffne, viele zeilen mit fehlern markiert
sind diese aber trotzdem ohne fehler kompilierbar sind (von dieser
eigenschaft liest man vermehrt auf dem internet). nach 2 abenden den
fehler suchen, zweifle ich nicht mehr an mir sondern am compiler...
könnte mir jemand ein hex-file generieren für HID USB Bootloader für den
PIC24FJ64GB004, wobei der interne RC-clock gebraucht wird? es kann das
bestehende Microchip-projekt verwendet werden, jedoch folgende
config-anpassungen:
ICS_PGx1 -> ICS_PGx3
FNOSC_PRIPLL -> FNOSC_FRCPLL
mit dem hex-file könnte ich wenigstens herausfinden, ob's an MPLABX
liegt oder an meiner hardware.
ps: leider kann ich keinen 8MHz-quarz an den PIC anschliessen um das
'USB Device - HID - HID Bootloader - C30 - PIC24FJ64GB004 PIM.hex' von
Microchip zu testen.
alternativ, wenn jemand sonst eine ahnung hat, woran es liegen könnte,
bin ich nach besagten 2 sinnlosen abenden sehr froh. hier meine configs
1 | _CONFIG1(WDTPS_PS1 & FWPSA_PR32 & WINDIS_OFF & FWDTEN_OFF & ICS_PGx3 & GWRP_OFF & GCP_OFF & JTAGEN_OFF)
|
2 | _CONFIG2(POSCMOD_HS & I2C1SEL_PRI & IOL1WAY_OFF & OSCIOFNC_ON & FCKSM_CSDCMD & FNOSC_FRCPLL & PLL96MHZ_ON & PLLDIV_DIV2 & IESO_OFF)
|
3 | _CONFIG3(WPFP_WPFP0 & SOSCSEL_SOSC & WUTSEL_LEG & WPDIS_WPDIS & WPCFG_WPCFGDIS & WPEND_WPENDMEM)
|
4 | _CONFIG4(DSWDTPS_DSWDTPS3 & DSWDTOSC_LPRC & RTCOSC_SOSC & DSBOREN_OFF & DSWDTEN_OFF)
|
und
womit der PIC auch mit 16MIPS rennt (habe diese configs mit einem
anderen, nicht-USB-programm auf der gleichen hardware überprüft)
zum attachment: MCLR wurde angepasst (nicht so wie in der zeichnung) und
zw. Vbus und GND sind noch 0.3uF
vielen dank schonmal im voraus