UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 20378

6.3 EDK - リンカ スクリプトに _heap_start および _heap_end を含める方法

説明

キーワード : linker, script heap, start, end, リンカ, スクリプト

重要度 : 標準

概要 :
リンカ スクリプトに _heap_start および _heap_end を含める方法を教えてください。 [Generate Linker Script] コマンドは使用できますか。

ソリューション

EDK 6.3 サービス パック 1 では、リンカ スクリプトへの _heap_start および _heap_end セクションの追加はサポートされていません。 したがって、手動で追加する必要があります。

ヒープを含む .bss セクションは次のようになります。

.bss :
{
. = ALIGN(4);
*(.bss)
*(COMMON)
. = ALIGN(4);
__bss_end = .;

/* add stack and align to 16 byte boundary */
. = . + _STACK_SIZE;
. = ALIGN(16);
__stack = .;

/* add heap and align to 16 byte boundary */
_heap_start = .;
. = . + _HEAP_SIZE;
. = ALIGN(16);
_heap_end = .;

} > dsocm : hdr3
AR# 20378
日付 04/12/2007
ステータス アーカイブ
種類 一般
このページをブックマークに追加