Up until 6 months ago, I was a complete newcomer to Motorola, its HCS12 line, and to the CodeWarrior CW12 suite of tools. I am on the tail end of a (so far) successful project; now I need to find a production solution for our external vendor who will be programming our target boards before they ship them to us.
I have been using CodeWarrior's intrinsic P&E debug tool to effectively program the target during development. However, at $2000+ a seat, it seems that CodeWarrior is an overly expensive and overly powerful solution for production. I assumed that using P&E Micro's Prog12Z was the next natural step, since I was using a P&E Micro BDM multilink cable during development.
Unfortunately for me, though, I am having problems. I attribute nearly all of this to my near zero experience with any of these tools.
I am using CodeWarrior CW12, Prog12Z, and the micro is Motorola's MC9S12A64. As an option in CodeWarrior, I am producing an .S12 file. In Prog12Z, I choose either 9S12dj64_1k.12P or 9S12dj64_64k.12P (I am not sure which I am supposed to use). When I use the _1k.12P, I also have to specify a starting range. I have been giving this my best try (though, apparently, not good enough as I have yet to succeed). Next, I specify the proper .S12 file. When I go to program the module, I get a message from Prog12Z that an address in the .S12 file is not within proper range, and programming fails.
With my lack of basic understanding, I am not sure what I should try next. I have sent off a request for support to P&E, but haven't gotten a response, yet. Also, their help files are not terribly helpful.
I guess what would be most helpful, for me, is to hear from someone who has taken a CodeWarrior HCS12 project through to development, and then used P&E Micro's Prog12Z as the production tool. I need to hear the general steps involved, and all the gotcha's.
Thanks in advance,