hello daniel:
thanks for your response!
i'm using cw4.6 with a cyclone pro bdm interface on an e128 target. in the data window i see the default values assigned in the main.asm code. it is orged @ 0x4000. when i look in the memory window at 0x4000 the values are as expected.
FlashOperatingVariables equ *
FDeltaTemp dc.w 30 ;rate of rise to detect diesel ignition (degrees c)
FDeltaTime dc.w 10 ;interval of rate or rise detection (seconds)
FPrePurge dc.w 10 ;glow pulg cool off (seconds)
FPreGlowHeat dc.w 10 ;glow pulg warm up time (seconds)
of note: in the data window which is set to hex format and periodical mode. if i look in the ram area at some counters that run from an interrupt they are not refreshing. if i halt the processor and then run again the values contuinue to change as expected.
in my program i have an editing module to change the various parameters through an sci port. when i change the values and save them back to flash the data window does not show the new values although they are changed for sure. this is the same with the memory window (viewing 0x4000) unless i set PPAGE to 0x3E and look at 0x8000 where the updated data shows correctly. i have verified the change as the editing module moves the flash to ram and then edits the ram values. to second verify i connected an old tech arts bdm pod and looked in the flash area and indeed the changes are there.
probably a minor point, but i'm trying to learn as much as possible.
thanks again.
regards,
ed