Why does my PCD1 no longer start (due to a "Text segment error") after downloading a project with PG5 2.0?
FAQ #101379
On PCD1.M1x0 or a PCD2.M110/120 with old firmware version the CPU won't go in run anymore after downloading the project with PG5 2.0.110.
Symptom
As soon as the program is downloaded with PG5 2.0.110 the PCD1 (or a PCD2.M110) does not go in run anymore. The error message is "Text segment error" or similar.
Reason
Old firmware versions do not support the DBX (e.g. the one containing the TCP/IP Settings table) created by PG5 2.0.110.
Solution
The solution is either to update the firmware to the actual version found on the support site or to modify the "*.saia5pj" file according to the following instruction:
- Close PG5 2.0
- Open your project under c:\Documents and Settings\All Users\Saia-Burgess\PG5_20\Projects\
- Open the file "Projectname.saia5pj" with a text editor like e.g. TextPad
You will see the following structure (or similar):
[Project]
FileRevision=2
UserName=SBC TCS-Support Murten
PG5Version=V2.0.110.10
PatchVersion=5
Name=Project17
Description=
DownloadAllOptions=0xFFFFFFFF
NumberOfCpus=1
LastActive=Device1 - Add the line: NoTcpipDbxFiles=1
Afterwards it looks like:
[Project]
FileRevision=2
UserName=SBC TCS-Support Murten
PG5Version=V2.0.110.10
PatchVersion=5
Name=Project17
Description=
DownloadAllOptions=0xFFFFFFFF
NumberOfCpus=1
LastActive=Device1
NoTcpipDbxFiles=1
[LibraryFiles]
NumberOfLibs=-1
[CommonFiles]
NumberOfFiles=0
[CPU1]
Path=Device1
DownloadSeq=1
After this modification you can open PG5 2.0110, execute a "rebuild all" and download the project again. Now the CPU goes in run.
Remark
PG5 2.0 SP 1 will no longer generate the DBX in question. The SP1 will presumabely be released end of March 2010.
Categories
PCD1 / M1x0/M1x5
PG5 2.0 / Project Manager
PCD2 / M1xx
Last update: 01.06.2015 01:14
First release: 26.02.2010 10:04
Views: 7930