Hi frank2215,
It looks like the programmer is performing the necessary tasks (erasing and programming). But it definitely should not take several hours to complete.
Are you sure you put the correct entries for the sector_size and sector_count variables for your flash? I'm not sure how the programmer will behave if the values don't match the geometry of the flash.
Also, according to your output log, it appears that the programmer thinks it erased 1088kB (~1.09 MB) of data instead of 8 MB. This also seems to be confirmed by the address range the programmer is accessing (0x0010,0000). The programmer should be accessing up to address 0x007F,FFFF (8 MB). You should probably take a closer look at that.
Did the programming ever complete? If so, how long did it take?
- Brad