Hi,
i am using the direct definition of UCFG1 in an assembler file like that (described by KEIL):
cseg at 0FFF0h
UCFG1: db 1010$0011b
This works fine, flashmagig programs UCFG1 as expected. But every time i get a warning that flashmagig modifies the programmimg options to avoid overprogamming the ISP code. But my code only uses block 0 and 1 and i erase only the blocks used.
There is no danger of overprogramming the ISP code.
Have i set something wrong in flashmagic?
Hmmm....can you email me your hex file? Maybe there is a record in there that is inside the ISP code area?
Bug in Flash Magic - it should not show a warning when the only record outside of the non-protected area of Flash is the UCFG1/security bits record. This will be fixed in the next release.