我想让两个完全不同的软件应用驻留于同一颗芯片上。在 Flash 或者 ROM 上为标记保留一个特殊的段,以指示要运行的应用。在复位时,先用一个简单的例程来检查该标记,然后跳转至正确的应用,随即清空标记。每个应用都负责相应设置标记。每个应用都必须能够独立于另一个应用进行调试及更新。两个应用都需要使用 DSP Bios。
我看到过一些执行类似功能的“引导加载程序”示例,但没有一个使用 DSP Bios。但这对我来说是必须的。可以实现吗?
user450161651:
这样应该是不行的
我想让两个完全不同的软件应用驻留于同一颗芯片上。在 Flash 或者 ROM 上为标记保留一个特殊的段,以指示要运行的应用。在复位时,先用一个简单的例程来检查该标记,然后跳转至正确的应用,随即清空标记。每个应用都负责相应设置标记。每个应用都必须能够独立于另一个应用进行调试及更新。两个应用都需要使用 DSP Bios。
我看到过一些执行类似功能的“引导加载程序”示例,但没有一个使用 DSP Bios。但这对我来说是必须的。可以实现吗?
b a4:
回复 Wei Du:
很神奇的想法, 也许我没懂你的应用,也许你只是需要开两个任务就行了,应用和任务有什么具体区别,DSP/BIOS和windows或者android是不同的东西哦,没有线程进程的差别的哦