U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Tianrui Wei <tianrui-wei@outlook.com>
To: u-boot@lists.denx.de
Subject: [PATCH V4 2/2] riscv: board: Support OpenPiton SoC
Date: Thu, 13 May 2021 13:06:59 +0800	[thread overview]
Message-ID: <SY4PR01MB67981418D830AE648E45B501F6519@SY4PR01MB6798.ausprd01.prod.outlook.com> (raw)
In-Reply-To: <a5dba37d-9abb-b6f6-966a-d509b73cea08@gmail.com>

Hi Sean,

On 5/13/2021 1:14 AM, Sean Anderson wrote:
>
> [snip]
>
>> On 5/8/2021 11:14 PM, Sean Anderson wrote:
>>> On 5/8/21 12:57 AM, Tianrui Wei wrote:
>>>> On 5/7/2021 9:03 PM, Sean Anderson wrote:
>>>>> On 5/6/21 11:48 PM, Tianrui Wei wrote:
>>>>>> On 5/7/2021 11:41 AM, Sean Anderson wrote:
>>>>>>> On 5/6/21 11:28 PM, Tianrui Wei wrote:
>>>>>>>> On 5/7/2021 11:15 AM, Sean Anderson wrote:
>>>>>>>>> On 5/6/21 11:06 PM, Tianrui Wei wrote:
>>>>>>>>>> On 5/7/2021 10:32 AM, Sean Anderson wrote:
>>>>>>>>>>> Please use a log without debug uart.
>>>>>>>>>>>
>>>>>>>>>> So this is the part where it was a little confusing. Disabling
>>>>>>>>>> debug uart acutally doesn't work for some reason, so we had to
>>>>>>>>>> keep it open. Will submit another patch if we got it working
>>>>>>>>>> with debug uart turned off.
>>>>>>>>>
>>>>>>>>> This is a bit of a strange request, but can you try adding 
>>>>>>>>> some nops()
>>>>>>>>> (around 10-30) to some function (e.g. board_init). I've been 
>>>>>>>>> having
>>>>>>>>> alignment problems in k210, so it could be something similar.
>>>>>>>>>
>> I was wondering if you have any idea what may cause the alignment
>> problems, we're also hitting it constantly and adding nops seems to
>> have no impact so far.
>
> I have no idea :)
>
> If adding nop()s doesn't solve it, it may not be an alignment problem.
> You can also try switching from -Os to -O2, which should move things
> around a bit.
>
> My attempts to dig into this have been stymied by the poor debugging
> tools for the k210. The upstream openocd port only supports debugging
> hart 0. While Canaan's fork supports debugging both harts, you must pick
> the one to debug when launching the debugger. And both debuggers are
> very buggy themselves.
>
> The other problem on the k210 at least is that the typical failure mode
> (trying to read from unaddressable/unmapped addresses) hangs the bus.
> This also has the tendancy of hanging the jtag debug port.


I did try to switch from -Os to -O2, and it didn't help either. I've 
also encountered

the same debugger situation unfortunately, so I have not much luck 
finding the

faulty instruction either.? Maybe we should bring this issue up with the 
others along

the compilation error?


Thanks,

Tianrui


>
> --Sean

  reply	other threads:[~2021-05-13  5:06 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-06  3:42 [PATCH V4 2/2] riscv: board: Support OpenPiton SoC Tianrui Wei
2021-05-07  2:32 ` Sean Anderson
2021-05-07  3:06   ` Tianrui Wei
2021-05-07  3:15     ` Sean Anderson
2021-05-07  3:28       ` Tianrui Wei
2021-05-07  3:41         ` Sean Anderson
2021-05-07  3:48           ` Tianrui Wei
2021-05-07 13:03             ` Sean Anderson
2021-05-07 13:11               ` Bin Meng
2021-05-07 13:17                 ` Sean Anderson
2021-05-07 13:43                   ` Bin Meng
2021-05-08  4:59                     ` Tianrui Wei
2021-05-08  4:57               ` Tianrui Wei
2021-05-08 15:14                 ` Sean Anderson
2021-05-08 17:57                   ` Tianrui Wei
2021-05-12 16:37                   ` Tianrui Wei
2021-05-12 17:14                     ` Sean Anderson
2021-05-13  5:06                       ` Tianrui Wei [this message]
2021-05-13  6:32                         ` Bin Meng
2021-05-13  6:50                           ` Tianrui Wei
2021-05-13  7:49                             ` Bin Meng
2021-05-19  6:45                               ` Tianrui Wei

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=SY4PR01MB67981418D830AE648E45B501F6519@SY4PR01MB6798.ausprd01.prod.outlook.com \
    --to=tianrui-wei@outlook.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox