TM4C123GH6PM中的硬件堆栈深度是多少?



我正在尝试为Tiva-C LaunchPad实现Forth系统。我想知道的是:

  • 指令推送和弹出的实现硬件堆栈的深度是什么(我想知道我是否可以在Forth中使用它的PSP)?
  • 关于这个芯片使用的线程模型有什么建议吗?

正如在评论中已经提到的:

在您的术语中没有硬件堆栈。Cortex-M4有两个堆栈(主堆栈和进程堆栈),它们都位于不同地址的RAM中,并由软件选择。选择取决于CONTROL寄存器。

请参考Cortex-M4 Devices,通用用户指南

中的2.1.2 Stacks

在此情况下,堆栈显然会溢出。

关于堆栈和堆大小的详细讨论:定义ARM Cortex-M4微控制器的堆和堆栈大小?

相关内容

  • 没有找到相关文章

最新更新