Hi Vivek, Santosh, Thanks for getting back to me again. It seems that WDT is only for short period of time, in millisecond or so. I don't know how to get watchdog to work for our long timeout (e.g. 30 seconds). Please advise how if I'm wrong. On the other hand, I've made progress in debugging and porting some USB boot code to my flash application, so that I could insert timer-enable code inside USB_boot(). I've got it working now, after putting USB_init() code into RAM. This seems to be necessary to get USB working, otherwise it won't. I don't know why and have not seen it mentioned anywhere in document. I'd appreciate any further info regarding above questions. Thanks!
↧