This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
一直想弄清28335的两个问题:
1、使用FLASH_API的时候是不是只能将API函数搬移到RAM执行,而不能将所有代码均搬移到RAM运行?
2、看门狗复位是使DSP得CPU复位吗?这个复位时间大概有多长?
谢谢
Mike,
1, 你可以只搬移Flash API到RAM中,因为任何对Flash操作的代码都必须放到RAM中,其他的代码如上位机通信等,你只要保证在擦除时,别擦除掉这个扇区就可以了。
2, 你可以擦除F28335主页下面的2833x System Control and Interrupts.pdf, 里面有降到看门狗,我刚进一步确认了一下,对WDKEY写一个错误的值应该不会导致芯片马上复位,效果跟没写key一样,都是需要经过一定的时间才能够复位的。如果看门狗复位,则会拉低XRS引脚512 OSCCLK的周期。
Eric
嗯,我的确是这样做的,但是还是每次烧写都失败,没有找到原因,所以在想是不是使用API的时候别的程序是需要留在flash运行。说到这,除了关闭全局中断还有别的注意事项吗?我翻看了文档好像没有别的了。