工具与软件:
如何修改 SSU 工作模式?芯片手册中的说明过于复杂。 有演示项目吗? 谢谢你。
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.
工具与软件:
如何修改 SSU 工作模式?芯片手册中的说明过于复杂。 有演示项目吗? 谢谢你。
尊敬的 Li:
我们有一个 SSU 工具、它可以轻松地配置 SSU (包括设置操作模式)。 请参阅《 使用 C29x 安全和防护单元实现运行时安全和防护 应用手册》、其中介绍了 SSU、然后说明了如何使用 SSU 工具配置 SSU。
可以在 F29x-SDK 中找到配置 SSU 的示例。 示例目录如下:
此致、
Marlyn
尊敬的 Li:
您可以尝试执行以下步骤、如果仍有任何问题、请告诉我?
1) 1)构建工程
2) 2)在工程中展开"targetConfigs"文件夹。 右键点击.ccxml 文件并选择"Start Project-less Debug"

3) 3)导航到左侧窗格上的"Debug"视图(播放按钮、包含错误)
4) 4)通过右键点击"Thread (线程)"下的 CPU 并选择"Connect to Target (连接到目标)"来连接到 CPU1。
5) 5)导航到 CCS 顶部菜单栏上的"Run"、然后选择"Load">"Load Program"。 选择项目的.out 文件。
6) 6)对 EVM 进行下电上电
7) 7) Re -连接至 EVM 并运行程序
此致、
Marlyn
尊敬的 Li:
您能否进行 CPU 复位(如果您在调试视图的线程内右键点击 CPU、则应看到此选项)并 执行重新启动?
关于 HSSE、您能否进一步说明一下、在哪里无法将 SSU 更改为模式2? 我的建议是、在尝试 HSSE 之前、先让 HSFS 正常工作。 调试以这种方式发生的情况会更容易。
不需要、您使用正确的硬件来运行您正在运行的内容、并且不需要进行任何硬件修改。
我在美国中部标准时间。
此致、
Marlyn
尊敬的 Li:
连接到 CPU1后、能否在"Flash Settings"中选择"Allow NonMain Flash erase before load data to Flash memory"(允许非主闪存擦除在将数据加载到闪存存储器之前)?

然后如上所述运行步骤。 如果之后您仍然看到问题、请告诉我。
此外、您能否确认.syscfg 文件中的 SSU 模式是 SSU 模式2?

此致、
Marlyn
非常感谢您的答复。 该问题已取得重大进展。现在可以下载该代码。



尊敬的 Li:
我很高兴您收到了修订版 A 电路板、并且能够使用示例成功地对 SSU 进行编程。
要运行其它示例、需要将 SSU 重新置于模式1。 您的第二个屏幕截图显示设备仍在 SSU 模式2下工作。 在此模式下、强制执行运行时安全功能 、从而防止在其它未设置 SSU 设置的示例中执行代码。
我编译了一系列步骤、以便在从 SDK 运行示例后将 SSU 模式2更改为 SSU 模式1。 我会在准备就绪后立即告诉您、以便您可以继续开发。
此致、
Marlyn
尊敬的 Li:
在将 SSU 切换到模式1之前、我们需要解决您看到的问题。
此致、
Marlyn
尊敬的 Li:
感谢您分享上述信息。 您是否记得在再次运行 SSU 示例.out 之前所执行的步骤? 我们将在最后调试此问题
然而、经过此修改后、我无法再下载其他演示项目、这完全阻止了所有进一步的开发工作
此外、当您说"我不能再下载其他演示项目"时、您加载.out 时是否遇到错误、或者在该过程的哪个步骤中、您在屏幕截图中看到了错误?
此致、
Marlyn