主题中讨论的其他器件:MSP-GANG
早上好、
我们的 MSP430 Gang 编程器存在问题。 我们在生产的测试夹具中使用此编程器 、以便同时对8个位置进行编程。 我编写自己的软件来 访问 Gang 编程器(使用 MSP-GAN.dll API)。 在我的软件中、可以选择一个或多个要编程的位置。 如果我选择2 个或更多位置、我可以成功地对它们进行编程。 否则、 如果我在软件中仅选择一个位置、 则会出现错误"Device Init Err 23"。 此外、如果我拔下 其他7 根物理电缆、然后重试对一个位置进行编程、它就可以工作了!!!
此外、如果所有 JTAG 电缆都已连接、我只选择一个位置、并且我使用 TI 提供的 MSP-Gang 编程器软件(最新版本)、我只能对一个位置进行编程。 对我来说、这意味着我的设置存在差异。 但我不理解差异。
下面是在我的软件中开始编程之前的序列:
MSPGANG_SET_MCU_Name (PansiChar (prDeviceName));
MSPGANG_SetConfig (CFG_POWERTARGETEN、1);
MSPGANG_SetConfig (CFG_FLASHERASEMODE、ERASE_All_MEM_INDEX);
MSPGANG_SetConfig (CFG_MASSERASE_AND_INFOA,1);
MSPGANG_SetConfig( CFG_ERASEINFOA,1);
MSPGANG_SetConfig (CFG_FINALACTION_MODE、application_toggle_reset);
MSPGANG_SetConfig (CFG_FINALACTIONRUNTIME、2);
MSPGANG_SetConfig (CFG_BLOWFUSE、0);
MSPGANG_SetConfig( 7, 3300 );//设置 VCC
//设置启用的目标,配置索引10,确定要编程的目标
MSPGANG_SetConfig( 10,(Form1.pvThreadConnected SHR 1));