大家好 问一下
我自己制作的6657板子 裸机状态下 单核 双核加载都是好的
现在试了下sysbios程序的单核加载 加载不起来
想问一下 sysbios程序生成的out文件 和裸机生成的out文件相比 转化需要的工具是否一致 或者需要什么其他要求?
裸机用到的转化工具
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.
大家好 sysbios程序的单核加载好了 和裸机的流程是一样的 只不过sysbios程序比较大 spi加载慢 所以看门狗时间要给大些
裸机的双核 我是按照网上的教程:
在核0 核1的CMD文件中定义:
.myboot
{
*.*<boot.obj>(.text)
} > BOOT_CORE0
BOOT_CORE0: o = 0x10800200, l = 0x000000c0
.myboot
{
*.*<boot.obj>(.text)
} > BOOT_CORE1
BOOT_CORE1: o = 0x11800200, l = 0x000000c0
这样定义后 核0 核1的"_c_int00"入口地址就分别对应0x10800200, 0x11800200,
同时 核0的程序中给核1发IPC中断 写Boot magic address
现在要实现sysbios程序的双核加载 有个疑问:
如何在sysbios中实现:
.myboot
{
*.*<boot.obj>(.text)
} > BOOT_CORE0
.myboot
{
*.*<boot.obj>(.text)
} > BOOT_CORE1
我尝试修改为:
.myboot
{
*.*<boot.oe66>(.text)
} > BOOT_CORE0;
但报语法错误!!!
这是裸机正常编译时_c_int00的地址分配
这是sysbios正常编译时_c_int00的地址分配