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.

[参考译文] TMS320F2800157-Q1:我创建了一个项目、并使用闪存和# 39;s 扇区0来存储一些数据、然后将代码上传到闪存配置中的微控制器中。 现在、我通过将调试设置更改为'仅编程'正确创建了另一个项目

Guru**** 2551110 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1322562/tms320f2800157-q1-i-created-one-project-and-used-flash-memory-s-sector-0-to-store-some-data-and-then-upload-the-code-in-microcontroller-in-flash-configuration-now-i-created-another-project-by-changing-debug-setting-to-program

器件型号:TMS320F2800157-Q1

尊敬的 TI 团队:

我创建了一个工程并使用闪存扇区0来存储一些数据、然后在闪存配置中的微控制器中上传代码。
现在、我通过在属性中将调试设置更改为"仅编程"来创建另一个项目、并在控制器中上传、该项目能够读取扇区的数据。
那么、我的问题是、
1)这是正确的方式吗? 我们可以在控制器上刷写多个不同的项目吗?
2) 之后闪存的存储器将如何影响?
3)我们是否可以为代码的每个部分安排闪存,例如对于不同的项目,我可以决定它应该使用的存储器的位置和哪个部分? 如何做到这一点?
4)我们可以一次运行两个或更多项目吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rakesh、

    应用程序只能有一个闪存入口点(可配置)。  因此、闪存中只能有一个应用程序。   

    如果我理解正确、您希望分配一些专用闪存扇区用于数据、而其他扇区用于代码-是的、您可以始终专门分配一些扇区用于满足应用程序的数据存储需求(编译时间或运行时)、并根据需要将其余扇区用于应用程序代码。

    谢谢。此致、
    瓦姆西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Vamsi Gudivada、

    我不明白"对于应用程序、只能有一个闪存入口点(可配置)"、因此请稍微详细说明一下。

    您是否有任何与此相关的示例文件或文档可指导我进行此操作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rakesh、

    请通读技术参考手册中的 BootROM 一章。

    谢谢。此致、
    瓦姆西