msp430_svd
msp430_svd copied to clipboard
msp430f47187 problem
E:\downloads\chrome\msp430_svd-master\clone\msp430_svd>cargo run -- msp430f47187 > msp430f47187.svd
Finished dev [unoptimized + debuginfo] target(s) in 0.16s
Running target\debug\msp430gen.exe msp430f47187
erasing PBIN (keeping P9IN)
erasing PBOUT (keeping P9OUT)
erasing PBDIR (keeping P9DIR)
erasing PBSEL (keeping P9SEL)
erasing PAREN (keeping P7REN)
erasing PBREN (keeping P9REN)
erasing PAIN (keeping P7IN)
erasing PAOUT (keeping P7OUT)
erasing PADIR (keeping P7DIR)
erasing PASEL (keeping P7SEL)
erasing RTCTL (keeping BTCTL)
erasing RTCTIM0 (keeping RTCNT1)
erasing RTCTIM1 (keeping RTCNT3)
erasing BTCNT12 (keeping BTCNT1)
erasing RTCDATE (keeping RTCDAY)
erasing RTCYEAR (keeping RTCYEARL)
warning: register MPY_B (MPY) has missing parts
erasing MPY (keeping MPY_B)
warning: register MPYS_B (MPYS) has missing parts
erasing MPYS (keeping MPYS_B)
warning: register MAC_B (MAC) has missing parts
erasing MAC (keeping MAC_B)
warning: register MACS_B (MACS) has missing parts
erasing MACS (keeping MACS_B)
warning: register OP2_B (OP2) has missing parts
erasing OP2 (keeping OP2_B)
warning: register MPY32L_B (MPY32L) has missing parts
erasing MPY32L (keeping MPY32L_B)
warning: register MPY32H_B (MPY32H) has missing parts
erasing MPY32H (keeping MPY32H_B)
warning: register MPYS32L_B (MPYS32L) has missing parts
erasing MPYS32L (keeping MPYS32L_B)
warning: register MPYS32H_B (MPYS32H) has missing parts
erasing MPYS32H (keeping MPYS32H_B)
warning: register MAC32L_B (MAC32L) has missing parts
erasing MAC32L (keeping MAC32L_B)
warning: register MAC32H_B (MAC32H) has missing parts
erasing MAC32H (keeping MAC32H_B)
warning: register MACS32L_B (MACS32L) has missing parts
erasing MACS32L (keeping MACS32L_B)
warning: register MACS32H_B (MACS32H) has missing parts
erasing MACS32H (keeping MACS32H_B)
warning: register OP2L_B (OP2L) has missing parts
erasing OP2L (keeping OP2L_B)
warning: register OP2H_B (OP2H) has missing parts
erasing OP2H (keeping OP2H_B)
thread 'main' panicked at 'unexpected registers
OLD Register {
name: "DMA0SAL",
description: "DMA Channel 0 Source Address",
module: "DMA",
offset: 466,
width: 2,
fields: [],
alternate: None,
}
NEW Register {
name: "DMA0SA",
description: "DMA Channel 0 Source Address",
module: "DMA",
offset: 466,
width: 4,
fields: [],
alternate: None,
}
Please file an issue at https://github.com/pftbest/msp430_svd/issues', src\dslite_parser.rs:88:17
note: run with RUST_BACKTRACE=1
environment variable to display a backtrace
error: process didn't exit successfully: target\debug\msp430gen.exe msp430f47187
(exit code: 101)
Oh dear, I seem to be doing a bad job multiplexing a bunch of things.
@mib383 This is me acknowledging that I've seen the issue. I don't imagine it'll be difficult to fix, and I'll try to get to it within the week.
I had a bad experience w/ embedded Rust earlier this year (mostly technical reasons, not social) and I've need to take a break from it to make sure I keep enjoying it :).