主题中讨论的其他器件:C2000WARE
您好!
我正在开发用于 TI DSP 的 CAN-UDS 引导加载 程序,对于闪存擦除和闪存写入操作,我参考的是示例代码 flashapi_ex1_programming。
在此示例中、它们写入扇区6。 但是、如果看到 扇区6的存储器分配、我在那里看不到任何内容。 此外、如果我将存储器保存到存储器中、我在读取存储器中看不到任何内容。
如何验证闪存扇区是否被正确写入?
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.
您好!
我正在开发用于 TI DSP 的 CAN-UDS 引导加载 程序,对于闪存擦除和闪存写入操作,我参考的是示例代码 flashapi_ex1_programming。
在此示例中、它们写入扇区6。 但是、如果看到 扇区6的存储器分配、我在那里看不到任何内容。 此外、如果我将存储器保存到存储器中、我在读取存储器中看不到任何内容。
如何验证闪存扇区是否被正确写入?
您好、Vamsi、
感谢您的回答。
我还有一个与此相关的问题。
从上面提到的代码中,我看到无法从同一组调用闪存 API。
//
//闪存 API 函数不应从其所在的组中执行
//正在进行擦除/编程操作。
//另外,请注意不应对上的闪存组进行任何访问
//正在进行哪些擦除/编程操作。 功能如下所示
//被映射到 RAM 执行。
但我们的控制器只有一个组。 那么、我们如何为引导加载程序调用这些 API?
很难将它们映射到 RAM,因为当我们刷写应用程序时,内存中同时有引导加载程序和应用程序。 是否会导致任何问题?