コード例 #1
0
ファイル: test_pfr.py プロジェクト: mstarecek/spsdk
def test_config_cfpa(data_dir):
    """Test PFR tool - Test CFPA configuration."""
    cfpa = CFPA("lpc55s6x")
    config = cfpa.generate_config()
    config2 = cfpa.generate_config(exclude_computed=False)

    assert config != config2

    cfpa2 = CFPA("lpc55s6x", user_config=PfrConfiguration(config2))
    cfpa2.parse(bytes(512))  # Parse 512-bytes of empty CFPA page content
    cfpa2_pfr_cfg = PfrConfiguration(
        data_dir +
        "/cfpa_after_reset.yml")  # Apply known CFPA fields after reset values
    cfpa2.set_config(cfpa2_pfr_cfg)
    out = cfpa2.get_yaml_config(exclude_computed=False)

    assert out == config2
コード例 #2
0
def test_config_cfpa():
    cfpa = CFPA('lpc55s6x')
    config = cfpa.generate_config()
    config2 = cfpa.generate_config(exclude_computed=False)

    assert config != config2

    cfpa2 = CFPA('lpc55s6x', user_config=config2)
    out = cfpa2.parse(bytes(512), exclude_computed=False)

    assert out == config2