[U-Boot] [PATCH V2 4/7] test/py: test the md/mw commands

Stephen Warren swarren at wwwdotorg.org
Fri Dec 18 19:15:57 CET 2015


On 12/18/2015 06:51 AM, Michal Simek wrote:
> On 2.12.2015 23:18, Stephen Warren wrote:
>> This tests whether md/mw work, and affect each-other.
>>
>> Command repeat is also tested.
>>
>> test/cmd_repeat.sh is removed, since the new Python-based test does

>> diff --git a/test/py/test_md.py b/test/py/test_md.py

>> + at pytest.mark.buildconfigspec("cmd_memory")
>> +def test_md(uboot_console):
>> +    ram_base = uboot_console.find_ram_base()
>> +    addr = "%08x" % ram_base
>> +    val = "a5f09876"
>> +    expected_response = addr + ": " + val
>
> I would add this here.
> uboot_console.run_command("mw " + addr + " 0 10")
>
> The reason is that with jtag I don't need to do board reset and DDR is
> in the same state. Also I expect some board can have just cpu reset pin
> and origin values can stay in memory. That's why clearing before test
> will be good.

Yes, that makes sense. Another alternative might be to read the current 
value, modify it e.g. invert it, and write it back. Still, your proposal 
is better since it'll yield the same command and result pattern each 
time, so I'll take that.


More information about the U-Boot mailing list