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.

关于dsp28335 flash API操作的一些疑问?

Other Parts Discussed in Thread: CONTROLSUITE

请教下各位,关于flash APi的一些问题,我在他的文档中看到,在执行API fuction的时候为了保证过程能成功的执行,需要禁止中断,防止过程被打断 。这里问下,这个中断打断的过程,是他的lib里面定义的function函数自己内部已经编写好相关程序了执行该程序就会断开的吗?如果我有个程序调用这个这个功能函数,需要事先先断开当前的中断使能,还是说不需要做这个动作,直接调用API的功能函数,功能函数中会执行禁止中断的函数语句,会直接频闭当前的 中断,?API功能函数执行完后,之前系统定义的中断会自动打开吗?

本人菜鸟刚刚接触这些东西,怕误操作,然后把芯片给锁住了,希望哪位大神能指点下迷津。技术文档已经看了几遍,但是英语水平有限,有些专业词汇也不知道怎么去理解合适。 顺便问下 asm("    SB 0, UNC"); 这个汇编语句有啥用,网上找了下也没有一个清晰的解析。  

  • 你在进行flash操作之前,比如擦除flash,要先把全局中断给关掉。

    一般用这个 “DINT;” 指令。

    建议你参考一下例程进行flash操作。

    C:\ti\controlSUITE\libs\utilities\flash_api\2833x\28335\v210\example_ccsv4