[Cuppa-users:74] Re: minimal CUnit

Zurück zum Archiv-Index

Kiyoshi Masumoto massu****@nifty*****
2002年 7月 2日 (火) 22:49:42 JST


桝本です。
潜っております。

 On Fri, 28 Jun 2002 03:39:29 +0900
 otsusan <syass****@nifty*****> wrote.
> おつさんと申します。
>
>最近、参加させていただいたばかりです。

  よろしくお願いいたします。

>>void *
>>malloc( unsigned int size )
>>{
>>    static void *s_p_top = 0x03ffe500;   /* top of user's RAM */
>>    void *p = s_p_top;
>>    s_p_top = (void*)( (unsigned int)s_p_top + size );
>>    :
>>    :
>>    return p;
>>}
>>
>>  てなことしてたんですが、ICE で void *p = s_p_top の行で止めて、
>>s_p_top を参照すると、これが 0 なんです??
>
>そのアドレスにRAMは実在しているのか、
>ICEが認識しているか、などは
>は抑えておくとして、
>単純に、volatileつけていないから、コンパイラの最適化の影響ではないんです
>か?
>ソースレベルで見ておられるんですか?

  明日から2日また作業が出来るので、volatile つけてやってみます。

  デバッグはNEC純正ICE使ってます。
# 現在、週に2日程度客先に行って使ってます。




Cuppa-users メーリングリストの案内
Zurück zum Archiv-Index