在线时间0 小时
UID16677
注册时间2007-10-8
NXP金币0
该用户从未签到
新手上路

- 积分
- 26
- 最后登录
- 1970-1-1
|
52259:
MEMORY
{
vectorrom (RX): ORIGIN = 0x00004000, LENGTH = 0x00000400
cfmprotrom (RX): ORIGIN = 0x00000400, LENGTH = 0x00000020
rom (RX): ORIGIN = 0x00004500, LENGTH = 0x00070000 # Code + Const data
ram (RW): ORIGIN = 0x10000000, LENGTH = 0x00080000 # SRAM - RW data
# kernel space starts after RAM variables (Location of MQX Kernel data + MQX heap)
end_of_kd (RW): ORIGIN = 0x2000FFF0, LENGTH = 0x00000000
# Boot stack reused by MQX Kernel data
bstack (RW): ORIGIN = 0x2000FA00, LENGTH = 0x00000200 # Boot stack
end_bstack (RW): ORIGIN = 0x2000FBFF, LENGTH = 0x00000000
}
基地址0x20000000 的64K 内存为片内内存。
# kernel space starts after RAM variables (Location of MQX Kernel data + MQX heap)
end_of_kd (RW): ORIGIN = 0x2000FFF0, LENGTH = 0x00000000
# Boot stack reused by MQX Kernel data
bstack (RW): ORIGIN = 0x2000FA00, LENGTH = 0x00000200 # Boot stack
end_bstack (RW): ORIGIN = 0x2000FBFF, LENGTH = 0x00000000
这几行的具体用处是什么?每个任务都单独分配堆栈了,还要为MQX单独分配堆和数据吗?从哪里可以了解到这几行的作用?
|
|