Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

msp430f47187 problem #23

Closed
mib383 opened this issue Jun 11, 2023 · 2 comments · May be fixed by #24
Closed

msp430f47187 problem #23

mib383 opened this issue Jun 11, 2023 · 2 comments · May be fixed by #24
Assignees

Comments

@mib383
Copy link

mib383 commented Jun 11, 2023

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)

@cr1901
Copy link
Collaborator

cr1901 commented Jul 6, 2023

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 :).

@mib383
Copy link
Author

mib383 commented Feb 10, 2025

Now file converts. But debugger do not recognize the file with Unable to parse SVD file: TypeError: Cannot read properties of undefined (reading '0')

@mib383 mib383 closed this as completed Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants