slau358q.pdf - 第109页
www.ti.com MSP-GANG.dll Description 109 SLAU358Q – September 2011 – Revised October 2019 Submit Documentation Feedback Copyright © 2011–2019, Texas Instruments Incorporated Dynamic Link Library for MSP-GANG Programmer #d…

MSP-GANG.dll Description
www.ti.com
108
SLAU358Q–September 2011–Revised October 2019
Submit Documentation Feedback
Copyright © 2011–2019, Texas Instruments Incorporated
Dynamic Link Library for MSP-GANG Programmer
#define CFG_MSP432_MB_SEC_ZONE0_AESINIT_VECT3 324
#define CFG_MSP432_MB_SEC_ZONE0_SECKEYS0 325
#define CFG_MSP432_MB_SEC_ZONE0_SECKEYS1 326
#define CFG_MSP432_MB_SEC_ZONE0_SECKEYS2 327
#define CFG_MSP432_MB_SEC_ZONE0_SECKEYS3 328
#define CFG_MSP432_MB_SEC_ZONE0_SECKEYS4 329
#define CFG_MSP432_MB_SEC_ZONE0_SECKEYS5 330
#define CFG_MSP432_MB_SEC_ZONE0_SECKEYS6 331
#define CFG_MSP432_MB_SEC_ZONE0_SECKEYS7 332
#define CFG_MSP432_MB_SEC_ZONE0_UNENC_PWD0 333
#define CFG_MSP432_MB_SEC_ZONE0_UNENC_PWD1 334
#define CFG_MSP432_MB_SEC_ZONE0_UNENC_PWD2 335
#define CFG_MSP432_MB_SEC_ZONE0_UNENC_PWD3 336
#define CFG_MSP432_MB_SEC_ZONE0_ENCUPDATE_EN 337
#define CFG_MSP432_MB_SEC_ZONE0_DATA_EN 338
#define CFG_MSP432_MB_SEC_ZONE1_SECEN 339
#define CFG_MSP432_MB_SEC_ZONE1_START_ADDR 340
#define CFG_MSP432_MB_SEC_ZONE1_LENGTH 341
#define CFG_MSP432_MB_SEC_ZONE1_AESINIT_VECT0 342
#define CFG_MSP432_MB_SEC_ZONE1_AESINIT_VECT1 343
#define CFG_MSP432_MB_SEC_ZONE1_AESINIT_VECT2 344
#define CFG_MSP432_MB_SEC_ZONE1_AESINIT_VECT3 345
#define CFG_MSP432_MB_SEC_ZONE1_SECKEYS0 346
#define CFG_MSP432_MB_SEC_ZONE1_SECKEYS1 347
#define CFG_MSP432_MB_SEC_ZONE1_SECKEYS2 348
#define CFG_MSP432_MB_SEC_ZONE1_SECKEYS3 349
#define CFG_MSP432_MB_SEC_ZONE1_SECKEYS4 350
#define CFG_MSP432_MB_SEC_ZONE1_SECKEYS5 351
#define CFG_MSP432_MB_SEC_ZONE1_SECKEYS6 352
#define CFG_MSP432_MB_SEC_ZONE1_SECKEYS7 353
#define CFG_MSP432_MB_SEC_ZONE1_UNENC_PWD0 354
#define CFG_MSP432_MB_SEC_ZONE1_UNENC_PWD1 355
#define CFG_MSP432_MB_SEC_ZONE1_UNENC_PWD2 356
#define CFG_MSP432_MB_SEC_ZONE1_UNENC_PWD3 357
#define CFG_MSP432_MB_SEC_ZONE1_ENCUPDATE_EN 358
#define CFG_MSP432_MB_SEC_ZONE1_DATA_EN 359
#define CFG_MSP432_MB_SEC_ZONE2_SECEN 360
#define CFG_MSP432_MB_SEC_ZONE2_START_ADDR 361
#define CFG_MSP432_MB_SEC_ZONE2_LENGTH 362
#define CFG_MSP432_MB_SEC_ZONE2_AESINIT_VECT0 363
#define CFG_MSP432_MB_SEC_ZONE2_AESINIT_VECT1 364
#define CFG_MSP432_MB_SEC_ZONE2_AESINIT_VECT2 365
#define CFG_MSP432_MB_SEC_ZONE2_AESINIT_VECT3 366
#define CFG_MSP432_MB_SEC_ZONE2_SECKEYS0 367
#define CFG_MSP432_MB_SEC_ZONE2_SECKEYS1 368
#define CFG_MSP432_MB_SEC_ZONE2_SECKEYS2 369
#define CFG_MSP432_MB_SEC_ZONE2_SECKEYS3 370
#define CFG_MSP432_MB_SEC_ZONE2_SECKEYS4 371
#define CFG_MSP432_MB_SEC_ZONE2_SECKEYS5 372
#define CFG_MSP432_MB_SEC_ZONE2_SECKEYS6 373
#define CFG_MSP432_MB_SEC_ZONE2_SECKEYS7 374
#define CFG_MSP432_MB_SEC_ZONE2_UNENC_PWD0 375
#define CFG_MSP432_MB_SEC_ZONE2_UNENC_PWD1 376
#define CFG_MSP432_MB_SEC_ZONE2_UNENC_PWD2 377
#define CFG_MSP432_MB_SEC_ZONE2_UNENC_PWD3 378
#define CFG_MSP432_MB_SEC_ZONE2_ENCUPDATE_EN 379
#define CFG_MSP432_MB_SEC_ZONE2_DATA_EN 380
#define CFG_MSP432_MB_SEC_ZONE3_SECEN 381
#define CFG_MSP432_MB_SEC_ZONE3_START_ADDR 382
#define CFG_MSP432_MB_SEC_ZONE3_LENGTH 383

www.ti.com
MSP-GANG.dll Description
109
SLAU358Q–September 2011–Revised October 2019
Submit Documentation Feedback
Copyright © 2011–2019, Texas Instruments Incorporated
Dynamic Link Library for MSP-GANG Programmer
#define CFG_MSP432_MB_SEC_ZONE3_AESINIT_VECT0 384
#define CFG_MSP432_MB_SEC_ZONE3_AESINIT_VECT1 385
#define CFG_MSP432_MB_SEC_ZONE3_AESINIT_VECT2 386
#define CFG_MSP432_MB_SEC_ZONE3_AESINIT_VECT3 387
#define CFG_MSP432_MB_SEC_ZONE3_SECKEYS0 388
#define CFG_MSP432_MB_SEC_ZONE3_SECKEYS1 389
#define CFG_MSP432_MB_SEC_ZONE3_SECKEYS2 390
#define CFG_MSP432_MB_SEC_ZONE3_SECKEYS3 391
#define CFG_MSP432_MB_SEC_ZONE3_SECKEYS4 392
#define CFG_MSP432_MB_SEC_ZONE3_SECKEYS5 393
#define CFG_MSP432_MB_SEC_ZONE3_SECKEYS6 394
#define CFG_MSP432_MB_SEC_ZONE3_SECKEYS7 395
#define CFG_MSP432_MB_SEC_ZONE3_UNENC_PWD0 396
#define CFG_MSP432_MB_SEC_ZONE3_UNENC_PWD1 397
#define CFG_MSP432_MB_SEC_ZONE3_UNENC_PWD2 398
#define CFG_MSP432_MB_SEC_ZONE3_UNENC_PWD3 399
#define CFG_MSP432_MB_SEC_ZONE3_ENCUPDATE_EN 400
#define CFG_MSP432_MB_SEC_ZONE3_DATA_EN 401
#define CFG_MSP432_MB_BSL_EABLE 402
#define CFG_MSP432_MB_BSL_START_ADDR 403
#define CFG_MSP432_MB_BSL_HARD_INV_PARAMS 404
#define CFG_MSP432_MB_JTAG_SWD_LOCK_ENCPAYLOADADDR 405
#define CFG_MSP432_MB_JTAG_SWD_LOCK_ENCPAYLOADLEN 406
#define CFG_MSP432_MB_JTAG_SWD_LOCK_DST_ADDR 407
#define CFG_MSP432_MB_SEC_ZONE0_PAYLOADADDR 408
#define CFG_MSP432_MB_SEC_ZONE0_PAYLOADLEN 409
#define CFG_MSP432_MB_SEC_ZONE1_PAYLOADADDR 410
#define CFG_MSP432_MB_SEC_ZONE1_PAYLOADLEN 411
#define CFG_MSP432_MB_SEC_ZONE2_PAYLOADADDR 412
#define CFG_MSP432_MB_SEC_ZONE2_PAYLOADLEN 413
#define CFG_MSP432_MB_SEC_ZONE3_PAYLOADADDR 414
#define CFG_MSP432_MB_SEC_ZONE3_PAYLOADLEN 415
#define CFG_MSP432_MB_FACTORY_RESET_ENABLE 416
#define CFG_MSP432_MB_FACTORY_RESET_PWDEN 417
#define CFG_MSP432_MB_FACTORY_RESET_PWD0 418
#define CFG_MSP432_MB_FACTORY_RESET_PWD1 419
#define CFG_MSP432_MB_FACTORY_RESET_PWD2 420
#define CFG_MSP432_MB_FACTORY_RESET_PWD3 421
#define CFG_MSP432_MB_FACTORY_RESET_PASSWORD0 422
#define CFG_MSP432_MB_FACTORY_RESET_PASSWORD1 423
#define CFG_MSP432_MB_FACTORY_RESET_PASSWORD2 424
#define CFG_MSP432_MB_FACTORY_RESET_PASSWORD3 425
// MSP432E protection configuration
#define CFG_MSP432E_FMPREADEN0_DATA 430
#define CFG_MSP432E_FMPREADEN1_DATA 431
#define CFG_MSP432E_FMPREADEN2_DATA 432
#define CFG_MSP432E_FMPREADEN3_DATA 433
#define CFG_MSP432E_FMPREADEN4_DATA 434
#define CFG_MSP432E_FMPREADEN5_DATA 435
#define CFG_MSP432E_FMPREADEN6_DATA 436
#define CFG_MSP432E_FMPREADEN7_DATA 437
#define CFG_MSP432E_FMPREADEN8_DATA 438
#define CFG_MSP432E_FMPREADEN9_DATA 439
#define CFG_MSP432E_FMPREADEN10_DATA 440
#define CFG_MSP432E_FMPREADEN11_DATA 441
#define CFG_MSP432E_FMPREADEN12_DATA 442
#define CFG_MSP432E_FMPREADEN13_DATA 443
#define CFG_MSP432E_FMPREADEN14_DATA 444

MSP-GANG.dll Description
www.ti.com
110
SLAU358Q–September 2011–Revised October 2019
Submit Documentation Feedback
Copyright © 2011–2019, Texas Instruments Incorporated
Dynamic Link Library for MSP-GANG Programmer
#define CFG_MSP432E_FMPREADEN15_DATA 445
#define CFG_MSP432E_FMPPRGEN0_DATA 446
#define CFG_MSP432E_FMPPRGEN1_DATA 447
#define CFG_MSP432E_FMPPRGEN2_DATA 448
#define CFG_MSP432E_FMPPRGEN3_DATA 449
#define CFG_MSP432E_FMPPRGEN4_DATA 450
#define CFG_MSP432E_FMPPRGEN5_DATA 451
#define CFG_MSP432E_FMPPRGEN6_DATA 452
#define CFG_MSP432E_FMPPRGEN7_DATA 453
#define CFG_MSP432E_FMPPRGEN8_DATA 454
#define CFG_MSP432E_FMPPRGEN9_DATA 455
#define CFG_MSP432E_FMPPRGEN10_DATA 456
#define CFG_MSP432E_FMPPRGEN11_DATA 457
#define CFG_MSP432E_FMPPRGEN12_DATA 458
#define CFG_MSP432E_FMPPRGEN13_DATA 459
#define CFG_MSP432E_FMPPRGEN14_DATA 460
#define CFG_MSP432E_FMPPRGEN15_DATA 461
#define CFG_MSP432E_USER_REG0 462
#define CFG_MSP432E_USER_REG1 463
#define CFG_MSP432E_USER_REG2 464
#define CFG_MSP432E_USER_REG3 465
#define CFG_MSP432E_USERDEBUGDATA 466
#define CFG_MSP432E_FP_REG_WREN 467
#define CFG_MSP432E_USER_REG_WREN 468
#define CFG_MSP432E_DBG_REG_WREN 469
#define CFG_MSP432E_PROTECTION_SOURCE 470
4.2.35 MSPGANG_GetNameConfig, MSPGANG_SetNameConfig
Set or get file names for code file, script file, password file, or warning sounds.
Syntax
LPTSTR MSPGANG_GetNameConfig(LONG index)
Arguments
LONG index See list of indexes below
Result
LPTSTR File name
Syntax
LONG MSPGANG_SetNameConfig(LONG index, LPTSTR name)
Arguments
LONG index See list of indexes below
LPTSTR file_name
Result
LONG Error code
#define CODEFILE_INDEX 0
#define SCRIPTFILE_INDEX 1
#define PASSWORDFILE_INDEX 2
#define SOUNDERRFILE_INDEX 3
#define SOUNDOKFILE_INDEX 4