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.
工具与软件:
你(们)好
我从相关线程中下载了80MHz HCLK 示例、并且能够对闪存进行编程。
现在、我希望能够在不使用 Fapi_issueProgrammingCommand () API 的情况下对闪存进行编程、因此我按照 SPNA148中的说明进行了操作。 我无法让它工作。 附件是无法正常工作的代码的屏幕截图。
但是、如果我将突出显示的陈述替换为以下陈述、则表示工作正常、并对银行7指定的位置进行编程。
Return_Status = Fapi_issueProgrammingCommand ((uint32_t*) FL_PROG_ADDR_B7、DataBuffer、8、0、0、Fapi_Auto EccGeneration);
这表明我不理解"Fapi_issueProgrammingCommand"函数执行的某个操作。 有什么建议吗?
谢谢你。
尊敬的 Gobind Singh:
我开始处理您的问题、并将尽快提供我的更新。
——
谢谢、此致、
Jagadish。
尊敬的 Gobind Singh:
我创建了一个示例供您参考、请继续浏览。
e2e.ti.com/.../4075.FAPI_5F00_TEST_5F00_LC4357.zip
——
谢谢、此致、
Jagadish。
感谢 Jagadish 的构建。
我下载了代码,当我尝试运行它时,Fapi_initializeFlashBanks() 函数返回 Fapi_Error_Invalid HclkValue"
我没有更改代码中的任何内容、正在 TI 提供的 LaunchPad 套件(OSC CLK 为16MHz)上运行。 我是否需要更新时钟设置才能使其正常工作?
谢谢你。
Gobind Singh
尊敬的 Gobind Singh:
代码中未做任何更改、我正在 TI 提供的 LaunchPad 套件上运行该代码(OSC 时钟为16MHz)。 我是否需要更新时钟设置才能使其正常工作?
奇怪的是、我只是在 LaunchPad 上进行了测试。 我的 OSC CLK 也是16MHz。
我没有看到任何这样的问题在我的最后
——
谢谢、此致、
Jagadish。
我关闭并打开了 CCS、进行了重试、它的工作方式与您的屏幕截图相同。 不确定之前出了什么问题。 谢谢。
在我们关闭该线程之前、只有一个问题、如果我想写入超过8个字节的数据、我是否需要重复整个序列、还是我可以重复代码的以下部分:
尊敬的 Gobind Singh:
在我们关闭此线程之前只有一个问题、如果我想写入超过8个字节的数据、我需要重复整个序列还是只需要重复代码的以下部分:
我从未进行过实际测试、 但是我认为您分享的部分应该足够了。
——
谢谢、此致、
Jagadish。
好的、我将尝试该操作。
感谢 Jagadish 的帮助。