(toppers-users 3473) Re: LPC2388用のTOPPERS/JSPはROMに動けません

suikan suikan7 @ yahoo.co.jp
2011年 5月 17日 (火) 23:18:34 JST


zhongさん、

この件、ROM化したときだけ発生するバグです。当面、SRAM上で動かしてください。
http://sourceforge.jp/forum/forum.php?thread_id=29344&forum_id=20022

なお、このスレッドは本来TOPPERS/JSPと無関係です。この件に関してこれ以上
質問される場合、Sourceforgeのリンク先フォーラムにてお願いします。

酔漢


(2011/05/07 16:37), zhong qing wrote:
> 酔漢 さま
>
> 開発環境はubuntu-10.04です。
>
> GCCは
> http://sourceforge.jp/projects/toppersjsp4lpc/wiki/InstallToolChain
>
> 生成したHEXファイルをHPで掲載したほうがいいと思います。
>
>
> ----- Original Message ----- From: "suikan" <suikan7 @ yahoo.co.jp>
> To: <users @ toppers.jp>
> Cc: "zhong qing" <zqingcn @ gmail.com>
> Sent: Friday, May 06, 2011 5:45 PM
> Subject: (toppers-users 3460) Re: LPC2388用のTOPPERS/JSPはROMに動けません
>
>
>> 酔漢です
>>
>> 開発環境を書いていらっしゃいませんが、ビルドツールや、OSはプロジェクト
>> ページのWikiで指定しているものでしょうか。
>>
>> 酔漢
>>
>> (2011/05/06 8:55), zhong qing wrote:
>>> 酔漢 さま
>>>
>>> ソースコードはこちらです。
>>> http://sourceforge.jp/projects/toppersjsp4lpc/downloads/46662/release_1.0.4_utf8.tar.gz/
>>>
>>>
>>>
>>> 直せない、直接ビルドして、LPC2388のFlashに書き込みました。動けません。
>>>
>>>
>>> Makefileを編集して
>>> #
>>> # 実行環境の定義(どれにも該当しない場合は,すべてコメントアウトする)
>>> # (ターゲット依存に上書きされる場合がある)
>>> #
>>> DBGENV := #GDB_STUB
>>>
>>> 同じ現象です。Copyright情報だけ、タスクが起動できません。
>>>
>>>
>>> ----- Original Message ----- From: "suikan" <suikan7 @ yahoo.co.jp>
>>> To: <users @ toppers.jp>
>>> Sent: Friday, May 06, 2011 7:51 AM
>>> Subject: (toppers-users 3458) Re: LPC2388用のTOPPERS/JSPはROMに動け
>>> ません
>>>
>>>
>>>> zhongさん
>>>>
>>>> ソースコードはどこから取得されていますか?
>>>>
>>>> 酔漢
>>>>
>>>> (2011/05/05 23:12), zhong qing wrote:
>>>>> 酔漢 さま
>>>>>
>>>>> 私はOpenOCDがありませんので
>>>>>
>>>>> まずsample1をビルとします。
>>>>> http://sourceforge.jp/projects/toppersjsp4lpc/wiki/BuildSample1
>>>>>
>>>>> 直接LPC2388に書き込みます。
>>>>> http://sourceforge.jp/projects/toppersjsp4lpc/wiki/BurnFlash
>>>>>
>>>>>
>>>>> 実行の結果しただけです。
>>>>> TOPPERS/JSP Kernel Release 1.4 (patchlevel = 3) for CQ-FRK-NXP-ARM
>>>>> (May 2 201
>>>>> 1, 10:29:49)
>>>>> Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory
>>>>> Toyohashi Univ. of Technology, JAPAN
>>>>> Copyright (C) 2004-2006 by Embedded and Real-Time Systems Laboratory
>>>>> Graduate School of Information Science, Nagoya Univ., JAPAN
>>>>> Copyright (C) 2009-2010 by TOPPERS/JSP for LPC2388 project
>>>>> http://sourceforge.jp/projects/toppersjsp4lpc/
>>>>>
>>>>> タスクが起動できません。
>>>>>
>>>>>
>>>>> ----- Original Message ----- From: "suikan" <suikan7 @ yahoo.co.jp>
>>>>> To: <users @ toppers.jp>
>>>>> Sent: Thursday, May 05, 2011 9:50 PM
>>>>> Subject: (toppers-users 3456) Re: LPC2388用のTOPPERS/JSPはROMに動け
>>>>> ません
>>>>>
>>>>>
>>>>>> zhongさん
>>>>>>
>>>>>> 酔漢です。
>>>>>>
>>>>>> http://sourceforge.jp/projects/toppersjsp4lpc/wiki/FrontPage
>>>>>>
>>>>>> このあたりの情報はお読みでしょうか
>>>>>>
>>>>>> 酔漢
>>>>>>
>>>>>>
>>>>>> (2011/05/05 13:10), zhong qing wrote:
>>>>>>> 酔漢 さま
>>>>>>>
>>>>>>> 私はTOPPERS/JSPの初心者です。
>>>>>>>
>>>>>>> LPC2388用のTOPPERS/JSPをやってみましたが、ROMに動けないようです。
>>>>>>> http://sourceforge.jp/projects/toppersjsp4lpc/
>>>>>>>
>>>>>>> Flash ROMに焼くにはどんな設定が必要ですか、全然わかりません。教
>>>>>>> えって
>>>>>>> いただけませんでしょうか。
>>>>>>>
>>>>>>>
>>>>>>> ----- Original Message ----- From: "suikan" <suikan7 @ yahoo.co.jp>
>>>>>>> To: "Toppers ML" <users @ toppers.jp>
>>>>>>> Sent: Wednesday, May 04, 2011 4:48 PM
>>>>>>> Subject: (toppers-users 3446) CORTEX-M3依存部へのフィードバック
>>>>>>>
>>>>>>>
>>>>>>>> こんにちは
>>>>>>>>
>>>>>>>> TOPPERS/ASPをLPC1768に野良移植している酔漢です。
>>>>>>>> http://sourceforge.jp/projects/toppersasp4lpc/
>>>>>>>>
>>>>>>>> 1. _kernel_istkpt
>>>>>>>> CORTEX-M3依存部 1.3.2は、プロセッサがメモリ・リマップを行えるこ
>>>>>>>> とを
>>>>>>>> 前提
>>>>>>>> としており、その仮定に立って、例外ベクトルは常に0番地から始まる
>>>>>>>> とし
>>>>>>>> てい
>>>>>>>> ます。そのため、MSPの初期値を格納している_kernel_istkptのアドレス
>>>>>>>> は、
>>>>>>>> cfg1_out.hの中で0に決め打ちされています。
>>>>>>>>
>>>>>>>> ところが、中にはメモリ・リマップを行わないプロセッサもあります。
>>>>>>>> LPC17xx
>>>>>>>> シリーズはメモリ・リマップを行いません。そのため、SRAM 上でデ
>>>>>>>> バッグ
>>>>>>>> を行
>>>>>>>> う場合には、例外ベクトルをSRAM上(非ゼロ番地)に動かして使います。
>>>>>>>> _kernel_istkptを0にハードコードして いると、この方法に対応できま
>>>>>>>> せん。
>>>>>>>>
>>>>>>>> 次回リリースでは_kernel_istkptをハードコードしないように提案し
>>>>>>>> ます。
>>>>>>>> TOPPERS/ASP for LPC1768では、_kernel_istkptの値はLDファイルからエ
>>>>>>>> クス
>>>>>>>> ポートする
>>>>>>>> 例外ベクトルの先頭番地を参照するように変更しています。
>>>>>>>>
>>>>>>>> 2. タイポ
>>>>>>>> CORTEX-M3依存部 1.3.2のarch/arm_m_gcc/prc_support.Cにマクロのタイ
>>>>>>>> ポが
>>>>>>>> ありますので報告します。
>>>>>>>>
>>>>>>>> ディスパッチャー本体に
>>>>>>>>
>>>>>>>> #ifdef TOPPERS_CUSTOM_IDEL
>>>>>>>>
>>>>>>>> とありますが、これは TOPPERS_CUSTOM_IDLEの間違いであろうと推測しま
>>>>>>>> す。#endifにあるように TOPPERS_CUSTOM_IDLEに修正してください。
>>>>>>>>
>>>>>>>> 互換性を維持するのであれば、
>>>>>>>>
>>>>>>>> #if defined(TOPPERS_CUSTOM_IDEL) || defined(TOPPERS_CUSTOM_IDLE)
>>>>>>>>
>>>>>>>> とするのも手かと思います。
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> 酔漢
>>>>>>>> Blackfin 空挺団 http://blackfin.s36.coreserver.jp/
>>>>>>>> TOPPERS/JSP for Blackfin
>>>>>>>> http://sourceforge.jp/projects/toppersjsp4bf/
>>>>>>>> Blog http://blackfin.g.hatena.ne.jp/suikan/
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> 酔漢
>>>>>> 組み込みBlog http://d.hatena.ne.jp/suikan+embedded/
>>>>>> TOPPERS/ASP for LPC http://sourceforge.jp/projects/toppersasp4lpc/
>>>>>> Blackfin Blog http://d.hatena.ne.jp/suikan+blackfin/
>>>>>> TOPPERS/JSP for Blackfin
>>>>>> http://sourceforge.jp/projects/toppersjsp4bf/
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> -- 
>>>> 酔漢
>>>> 組み込みBlog http://d.hatena.ne.jp/suikan+embedded/
>>>> TOPPERS/ASP for LPC http://sourceforge.jp/projects/toppersasp4lpc/
>>>> Blackfin Blog http://d.hatena.ne.jp/suikan+blackfin/
>>>> TOPPERS/JSP for Blackfin http://sourceforge.jp/projects/toppersjsp4bf/
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> -- 
>> 酔漢
>> 組み込みBlog http://d.hatena.ne.jp/suikan+embedded/
>> TOPPERS/ASP for LPC http://sourceforge.jp/projects/toppersasp4lpc/
>> Blackfin Blog http://d.hatena.ne.jp/suikan+blackfin/
>> TOPPERS/JSP for Blackfin http://sourceforge.jp/projects/toppersjsp4bf/
>>
>>
>>
>>
>
>
>


-- 
酔漢
組み込みBlog              http://d.hatena.ne.jp/suikan+embedded/
TOPPERS/ASP for LPC       http://sourceforge.jp/projects/toppersasp4lpc/
Blackfin Blog             http://d.hatena.ne.jp/suikan+blackfin/
TOPPERS/JSP for Blackfin  http://sourceforge.jp/projects/toppersjsp4bf/