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.

[参考译文] UNIFLASH:Uniflash 中看不到程序存储器大小

Guru**** 2514445 points
Other Parts Discussed in Thread: UNIFLASH, TMS320F2811, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1019507/uniflash-program-memory-size-is-not-visible-in-uniflash

器件型号:UNIFLASH
Thread 中讨论的其他器件: TMS320F2811controlSUITE

大家好、

您能在以下客户咨询方面为我们提供帮助吗?

我可以在几天前读取存储器并将其导出到 UniFlash。 现在还不清楚为什么在 UniFlash 中芯片的所有存储器 tms320f2811:程序存储器大小:256KB 不可见?

对于芯片 F2811、我会看到 UniFlash 中的8KB 数据和2K 程序闪存。

我看一下 F2811芯片的数据表以及我不寻常(不是完全清晰)的存储卡。 我习惯了 STM32结构。

我找到了 F2811的示例代码、也许有一个用于开始编码的基于发生器的外设 UART、PWM、CAN、ADC……

此致、

Danilo

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

    达尼洛

    您能解释一下内存不可见意味着什么吗?  他们提到他们可以看到8KB 数据和2K 的程序闪存。  他们是否使用 UniFlash 内部的存储器视图来检查内容?  Uniflash 内的存储器视图允许您选择程序和数据页面、并查看任何有效地址的内容。  查看闪存中的任何内容都不应出现问题。  如果程序很小、则可能会为未被写入的闪存区域提供 FFFF。

    例如、在我的 F280025C 上、我的程序从0x82000开始。  我可以在那里查看存储器。

    至于外设代码生成功能、我需要将其留给 C2000团队进行响应。

    此致、

    John

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

    感谢您的帮助、一切顺利。 我读取扇区。  我正在尝试了解它是哪种类型的区域:  

    表9-15. F2812和 F2811中闪存扇区的地址


    0x3F 6000 0x3F 7F80
    0x3F 7FF5 0x3F 7FF6
    0x3F 7FF7 0x3F 7FF8
    0x3F 7FFF

    使用时、扇区 A、8K x 16编程为0x0000
    代码安全模块引导至闪存入口点(此处为程序分支指令)安全密码(128位)
    (不要编程为全零)

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

    Vitaliy、

    UniFlash 中的存储器浏览器实际上只是一种在编程后查看存储器以验证内容是否符合预期的快速方法。 它不提供除可见地址值以外的任何额外信息。

    我将与 C2000团队的某个人联系、以帮助解释 F2811上的存储器。  它们还可以帮助解决外设代码生成问题。 我不认为该器件有一个发生器、但应该有一个很好的示例选择。

    此致、

    John

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

    Vitaliy、

    我们提供了一组代码示例、这些示例使用定义的位字段来访问此器件的各种寄存器/外设。

    对于 F281x、我们将其封装在一个名为 controlSUITE https://www.ti.com/tool/CONTROLSUITE 的安装程序中

    我还想记住、C28x 内核/F281x 器件是基于16位的机器、而您可以将它与 STM32搭配使用、如果基于 ARM 的指令是基于8位的指令。  

    最棒的

    Matthew