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

zhong qing zqingcn @ gmail.com
2011年 5月 7日 (土) 16:37:01 JST


酔漢 さま

開発環境は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/
>
>
>
>