FPGA compilation I get error & quot; ERROR: ConstraintSystem:58 & quot;

I use the Xilinx LogiCore IP generator for generating DSP IP for my FPGA.

The problem is that the names of the generated components are for a long time.

On the Web site or http://digital.ni.com/public.nsf/allkb/F810E4289A420FE68625796600764C66

He described a problem very similar to what I have ID issue 309260 "compilation error (ERROR: ConstraintSystem:58) when compiling a LabVIEW FPGA VI which contains a generated from a DSP graph VI.»

I followed the suggestions and changed my IP to names such as 'A' and 'B '. As a first step, that it did not work, only to spend the entire project to another shorter path of directory did this job.

Now, when I regenerate the IP address of 'Tools' > 'FPGA Modules' > "Regenerate the node IP" this will rename my IP with an additional random name at the end. So, if I look in my case not only that I have "A.vhd" but now, I'm also having 'A_F27AB4F7464E508DCCB219B2C4271B18.vhd '.

It's very repetitive, and you should be able to replicate that.

It's havoc with our software and with our software process control tool. Our database of software can accommodate only names of files of a certain length, and this violates. Also, I now have files with the exact same content but with different names.

Do you have a fix for this problem as stated on your website?

Kind regards

I ended up using LogiCore externally. If you do a search in your LabVIEW FPGA tools folder, you should find "\Xilinx12_4\ISE\bin\nt\coregen.exe" (in the case of the specific version of Xilinx tools you have), it's the Xilinx Logicore exe without the National Instruments candy wrapper.

I created all of my external LogicCore to LabVIEW (it actually makes life easer, the LogicCore tool has a better Manager to track all your IP LogicCore in any case) and then used the IP LabVIEW nodes to access the intellectual property.

This has prevented the long names, and now I can better handle the INVESTIGATION period because I can put the code in a folder I want without breaking of LabVIEW.

-good luck

Tags: NI Software

Similar Questions

  • run the vba without compiling vi gets error 13 type mismatch

    Hello

    I am trying to use VBA to access Agilent 33250 vi driver code.  I followed the examples in the forums, but I'm not sure why I get "Run Time error 13' type mismatch.

    Void LabVIEW()
    Protected String filepath
    Dim lvapp As Application
    Dim vi VirtualInstrument
    Dim ParamNames (0-1) As String
    Dim ParamVal (0-1) have varying

    Set lvapp = CreateObject ("LabVIEW.Application") ' create the connection to labview
    FilePath = "C:\Program NIUninstaller Instruments\LabVIEW 2013\instr.lib\Agilent Output.vi Series\Public\Action-Status\Enable 33XXX.
    VI the value is lvapp. GetVIReference (filepath) ' load vi

    ParamNames (0) = "VISA resource name.
    ParamNames (1) = "activate the output (T: Enable).

    ParamVal (0) = "GPIB0::10:INSTR".
    ParamVal (1) = True

    VI. FPWinOpen = True
    VI. call ParamNames, ParamVal

    lvapp. Quit smoking

    End Sub

    Any suggestions?

    Thank you

    I never called LabVIEW in VBA.   But I do not know LabVIEW and I do not know VBA.

    I see one of the two possibilities

    1. the string for the name of the resource does not work for the VISA resource setting or the Enable parameter do not like the real.

    2. are there that many order entry?  Do you need to assign a parameter and a value for each control on the Agilent VI?  I do not know.  Perhaps the VI guess just the default just as if you put a wire into a Subvi.

    # 1.  Break the smaller code.  First of all, just to make the VISA resource and comment the Enable parameter and value.  Then try again with the resource VISA and guided value and assign the parameter enable (0) and value (0).

    See if that one or if these two still triggers the error.

  • Why get error during execution the FPGA VI?

    Hello world

    I have a lot of sense of wrong during execution of a program that has been correctly executed previously. I don't know what I did wrong.

    Now, whenever I run this FPGA VI, I get an error (in the attachment). And, then runs the FPGA VI, but it does not give the data required those he supposed to give as output.

    Any help or recommendations would be appreciated also.

    Thank you.

    Hi auree123,

    There are a few reasons for this error
    may occur.  Could you tell us more about what's going on?

    You are
    I get this error when you compile and if so, at what stage?

    It looks like
    as you may be running it in Interactive Mode, which means that you are viewing
    the front of the FPGA VI on the development computer that you are running - is
    that correct?  If so, you could try to create a VI on your host
    Open a FPGA reference and communicate with the FPGA programmatically rather than interactively.

    Thank you

    Morgan S

    Technical sales engineer

  • tables of fixed size in FPGA compilation error - how to implement a waveform control in an FPGA?

    Hello

    After being stuck for two days, please let me briefly describe my project and the problem:

    I want to use the cRIO FPGA for iterative control of waveforms. I want to capture a full period of the waveform, subtracting a reference waveform period and apply control algorithms on this. Subsequently the new period of correction must be sent again for the output module OR. If it does not work, the captured waveform will look like the one reference after several iterations.

    I am planing to create an array of size fixed for the capture and the reference waveform (each around 2,000 items for a given period). I use so 2 paintings of each elements of 2000. I use the function 'replace the subset of table' to update each element captured in the loop sampling and a feedback for each table node to keep in memory (I also tried shift registers, but then the berries do not have a fixed size any more and I can't start the compilation process).

    If I try to compile the FPGA vi, I get the following error:

    Details:
    ERRORortability:3 - Xilinx this application runs out of memory or met a memory conflict.  Use of current memory is 4167696 KB.  You can try to increase physical or virtual memory of your system.  If you are using a Win32 system, you can increase your application from 2 GB to 3 GB memory using the 3 G switch in your boot.ini file. For more information, please visit Xilinx answer Record #14932. For technical support on this issue, you can open a WebCase with this project attached to http://www.xilinx.com/support.
    "Synthesize - XST" process failed

    Before I added berries to my code I could compile the FPGA without problems. So, it seems that the tables are too big for the FPGA. :-(

    Therefore, I would like to ask if there is perhaps a better method to implement my problem in LabVIEW FPGA? How could avoid the tables to save my waveforms on a period?

    Thanks a lot for your help in advance.

    Best regards

    Andreas

    Unfortunately, the LabVIEW FPGA compiler cannot deduct stores shipped from berries (yet). When you create these two large paintings, you are creating essentially several registers very, very large. Just by looking at your picture, I guess that there are at least 4 copies of each of the tables.

    You want to use LabVIEW FPGA memories instead. You can create memories outside the loop and then read/write them where you are currently referencing the berries. The only change that you really need to do is to break down your treatment in scalar operations. I have attached a simplified version of your plan, I hope it helps. Let us know if you have any other questions.

  • FPGA timing when compiling PID loop error

    Hello.

    I'm using Labview 2011 card FPGA PCI-7833R.

    My problem is that whenever I try to integrate FPGA designed screws in my code, I get an error of timing.  See the photos displayed below.

    In this case, I have an express VI PID which I use in a used while loop (not even timed!) in my FPGA code, but when compiling, I get an error saying that the possible maximum clock frequency is the 43 MHz.

    I have a lot of loops, a few running at 80 MHz.  Is there a way to slow down a specific while loop, so that it runs at 40 MHz and not 80 MHz, as others?  The compiler does not seem to meet the simple addition of a timer loop...

    Thank you

    Orel.

    PS the same thing happens when I try to add a lowpass filter VI of the FPGA code.

    Is it possible that you set the level above 80 Mhz clock?  This is what it looks like to me.  In Explorer, right click on the FPGA target, select Properties, then go to the category "first level clock.

  • cRIO 9014, FPGA compiler error

    I use cRIO 9014, that while the FPGA code compilation I get attached error.

    Please guide me ob who...

    Hi Olivier,.

    The displayed error is clear.

    Your system time is older than the time of installation.

    Change to correct time and try it...

    In addition, if you change your system time (IE computer), some software will not work. (another example is Gmail. Try to connect to Gmail after year settting in the previous year in your system. It displays error SSL.).

  • LabVIEW FPGA: An internal software error in the LabVIEW FPGA Module has Unknown

    Sir/Madam,

    Note Labview 2012 SP1 installed about 2 weeks ago.,.

    Accident occurred during the compilation of an fpga vi who worked satisfactorally in the past.

    When I restarted and went to the message recomplile "LabVIEW FPGA: an internal software error in the LabVIEW FPGA Module" see attached picture of popup.

    I reinstalled Labview in its entirety and backed out the changes I made to the vi but still get the same message.

    Thanks in advance

    Daryl

    It turns out that the question was in the VI and not of LabView FPGA module as the message may indicate. I created a vacuum vi, cut and pasted items in this from the vi error and recompiled and it ran very well.

    Somehow the vi has been corrupted internally.

    Thank you it's fixed.

  • FPGA memory during construction errors...

    I am building an FPGA application for a sbRIO-9636. I just added an element of memory to act as a circular buffer.

    The element of memory is the size of 414000 U8 points. When I build, I get an error in the status of compilation window that starts like this.

    «LabVIEW FPGA: compilation failed due to an error of Xilinx.»

    Details:

    ERROR: sim - user configuration exceeds the number of BRAM in the selected device

    ERROR: sim:963 - initializer property intellectual could not set the basic model IP IP settings

    ERROR: sim - user configuration exceeds the number of BRAM in the selected device

    ERROR: sim - could not initialize the IP model.

    ERROR: sim - generator execution failure of Tcl.

    ERROR: sim - failed generation 'ReallyLongUniqueName_ReallyLongUniqueName '. Failed to run generator for Tcl.

    ERROR: sim:877 - error detected during execution of intellectual property "block memory generator v7.3.

    Release 14.7 - Xilinx CORE Generator P.20131013 (nt) Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved.

    I have attached the error any reading.

    Help, please!

    I just realized why I see this error. The sbRIO-9636 comes with 2 088 kbits of RAM block. I missread the quantity in 2 088 kbytes of RAM block, me wanting to use 414000 bytes will not work.

    Thanks to all those who are looking into that.

  • I tried to install since 11/12/09 important update KB976098 and continue to get error code 8E5E03FB unknown error. I tried to find the error code, but can't find it. How can I download and install this update?

    I tried to install since 11/12/09 important update KB976098 and continue to get error code 8E5E03FB unknown error.  I tried to find the error code, but can't find it.  How can I download and install this update?

    Quote your full version of Windows (for example, WinXP SP3;) Vista SP1; Vista 64 - bit SP2; Win7; Win7 64 bit) when you post in a forum or a newsgroup. Please do it in your next reply.

    Short story: If you do NOT live in one of the zones listed in http://support.microsoft.com/kb/976098, you really need not to install this security update not any way so you can hide it just ("don't show me this update"). ~ Robear Dyer (PA Bear) ~ MS MVP (that is to say, mail, security, Windows & Update Services) since 2002 ~ WARNING: MS MVPs represent or work for Microsoft

  • Compilation of procedure error

    I'm trying to compile a procedure which is supposed to fill the tables with data, but I get errors ignored multiple statements. I'm running out of ideas what could be wrong, because the syntax seems very well. I downloaded the full code here: http://pastebin.com/gTnpj0Jm . Could someone please take a look?

    0566fdce-4035-4cdd-b2da-37d1e2b97e42 wrote:

    I'm sorry, but I searched in my code for a good 10 minutes and I can't find any case to appoint a pl/sql variable same as column name.

    You are right. Question is different.

    DECLARE
    DATE OF BORN_DATE_VALUE;
    BEGIN
    BORN_DATE_VALUE: = Trunc)
    TO_DATE ('2000 ', 'yyyy')
    +
    DBMS_RANDOM. VALUE)
    0,
    TO_DATE ('2015 ","yyyy")
    -
    TO_DATE ('2000 ', 'yyyy')
    ));
    END;

    INSERT INTO STUDENT (ID_STUDENT, F_NAME, L_NAME, BORN_DATE)
    VALUES (S_STUD. NEXTVAL, F_NAME_VALUE, L_NAME_VALUE, BORN_DATE_VALUE);

    BORN_DATE_VALUE range block, in which it is declared. If being outside the block INSERT statement in that born_date_value is declared, INSERT does not know what BORN_DATE_VALUE and assume it is the column name.

    SY.

  • Develop an iOS on Windows application and get error 90161 downloading Mac

    Hello

    I have developed an AIR for iOS app in Flash CC 2014 on Windows. I use MacinCloud managed server to download .ipa to store for testing. This is the service of virtual server with Mac OS. They have the pre-installed Application Loader.

    I did [REB converted p12] certificates on Windows and installed temporary profile. I did another certificate on Mac and it has added to the temporary profile too.

    I get error when you try to download of the Application Loader:

    ITMS-90161 ERROR: "Invalid Provisioning profile. The configuration profile included in the bundle [Payload/yyy.app] com.xxx.yyy is not valid. [Missing code-signing certificate.] For more information, visit the portal developer iOS. »

    Stuck here. Tried to add cert done on Mac. Flash doesn't and stops compiling.

    Any help will be much appreciated.

    Apple test flight needs an IPA distribution, which has a key beta-reports-active in the descriptor of the app. A profile of development won't work.

    If you have access to a Mac and to a HTTPS server, look in get this app, it's much more simple announcement of builds:

    Mac App Store - BetaBuilder for iOS Apps

  • When I run the "@ddl_setup.sql" on a node of the 11gr2rac getting errors

    I want to open DDL replicate of the source node, so I run

    SQL > @marker_setup

    Marker setup script

    You will be asked the name of a schema for Oracle GoldenGate database objects.

    NOTE: The schema must be created before running this script.

    NOTE: Stop all replication DDL before starting this installation.

    Enter the Oracle GoldenGate name schema: ogg

    Table marker installation script is completed, run the script to check...

    Please enter the name of a schema for GoldenGate database objects:

    Name of schema setting for OGG

    MARKER TABLE

    -------------------------------

    Ok

    SEQUENCE MARKER

    -------------------------------

    Ok

    When I run the "@ddl_setup.sql" on a node of the 11gr2rac getting errors

    SQL > @ddl_setup.sql

    Configure Oracle GoldenGate DDL replication script

    Verify that the current user has privileges to install the DDL replication...

    You will be asked the name of a schema for Oracle GoldenGate database objects.

    NOTE: For a source of Oracle 10 g, the basket of the system must be disabled. For Oracle 11 g and later, it can be activated.

    NOTE: The schema must be created before running this script.

    NOTE: Stop all replication DDL before starting this installation.

    Enter the Oracle GoldenGate name schema: ogg

    Working, please wait...

    Line to the ddl_setup_spool.txt file

    Checking the sessions that hold locks on the tables of metadata Oracle Golden Gate...

    Full version.

    Using OGG as Oracle GoldenGate scheme a name.

    Working, please wait...

    Script of DDL replication configuration has completed, run the script to check...

    Please enter the name of a schema for GoldenGate database objects:

    Name of schema setting for OGG

    CLEAR_TRACE STATUS:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    No error no error

    CREATE_TRACE STATUS:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    No error no error

    TRACE_PUT_LINE STATUS:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    No error no error

    INITIAL_SETUP STATUS:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    No error no error

    STATUS OF THE DDLVERSIONSPECIFIC PACKAGE:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    No error no error

    STATUS OF THE DDLREPLICATION PACKAGE:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    No error no error

    DDLREPLICATION STATE OF PACKAGE BODY:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    1453/9 PL/SQL: statement ignored

    1455/23 PL/SQL: ORA-00942: table or view does not exist

    1464/9 PL/SQL: statement ignored

    1466/23 PL/SQL: ORA-00942: table or view does not exist

    1478/9 PL/SQL: statement ignored

    1480/23 PL/SQL: ORA-00942: table or view does not exist

    1485/9 PL/SQL: statement ignored

    1487/23 PL/SQL: ORA-00942: table or view does not exist

    1492/9 PL/SQL: statement ignored

    1494/23 PL/SQL: ORA-00942: table or view does not exist

    1499/9 PL/SQL: statement ignored

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    1501/23 PL/SQL: ORA-00942: table or view does not exist

    1581/4 PL/SQL: statement ignored

    1582/18-PL/SQL: ORA-00942: table or view does not exist

    1584/4 PL/SQL: statement ignored

    1585/18-PL/SQL: ORA-00942: table or view does not exist

    1600/25 PL/SQL: ORA-00942: table or view does not exist

    1600/4 PL/SQL: statement ignored

    1602/25 PL/SQL: ORA-00942: table or view does not exist

    1602/4 PL/SQL: statement ignored

    DDL IGNORE TABLE

    -----------------------------------

    FAILURE: The Table does not exist

    DDL IGNORED THE JOURNAL TABLE

    -----------------------------------

    FAILURE: The Table does not exist

    STATUS OF THE DDLAUX PACKAGE:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    No error no error

    DDLAUX STATE OF PACKAGE BODY:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    0/0 PL/SQL: analysis of completed Compilation unit

    1/21 PLS-00304: impossible to compile a body of 'DDLAUX' without sound

    specification of the

    1/21 PLS-00905: OGG object. DDLAUX is not valid

    SYS. STATUS OF THE DDLCTXINFO PACKAGE:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    No error no error

    SYS. DDLCTXINFO STATE OF PACKAGE BODY:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    No error no error

    DDL HISTORY TABLE

    -----------------------------------

    FAILURE: The Table does not exist

    DDL HISTORY TABLE (1)

    -----------------------------------

    FAILURE: The Table does not exist

    DUMP DOF TABLES

    -----------------------------------

    FAILURE: The Table does not exist

    COLUMNS OF DUMP DDL

    -----------------------------------

    FAILURE: The Table does not exist

    GROUPS OF LOG DUMP DDL

    -----------------------------------

    FAILURE: The Table does not exist

    SCORES OF DUMP DDL

    -----------------------------------

    FAILURE: The Table does not exist

    DDL DUMP KEY PRIMARIES

    -----------------------------------

    FAILURE: The Table does not exist

    SEQUENCE OF the DDL

    -----------------------------------

    FAILURE: The sequence does not exist

    GGS_TEMP_COLS

    -----------------------------------

    FAILURE: The Table does not exist

    GGS_TEMP_UK

    -----------------------------------

    FAILURE: The Table does not exist

    STATE OF THE DDL TRIGGER CODE:

    Error on line/pos

    -------------------- -----------------------------------------------------------------

    126/9 PL/SQL: statement ignored

    128/23 PL/SQL: ORA-00942: table or view does not exist

    133/21 PL/SQL: ORA-02289: sequence does not exist

    133/5 PL/SQL: statement ignored

    657/14 PLS-00905: OGG object. DDLAUX is not valid

    657/5 PL/SQL: statement ignored

    919/25 PL/SQL: ORA-00942: table or view does not exist

    919/4 PL/SQL: statement ignored

    DDL TRIGGER SYSTEM STATUS

    -----------------------------------

    Ok

    STATUS OF RACE DDL TRIGGER

    ----------------------------------------------------------------------

    ACTIVE

    OF "OGG". "" GGS_SETUP ".

    *

    ERROR on line 2:

    ORA-00942: table or view does not exist

    OF "OGG". "" GGS_SETUP ".

    *

    ERROR on line 2:

    ORA-00942: table or view does not exist

    OF "OGG". "" GGS_SETUP ".

    *

    ERROR on line 2:

    ORA-00942: table or view does not exist

    LOCATION OF THE TRACE OF DDL FILE

    ------------------------------------------------------------------------------------------------------------------------

    /Home/data/app/Oracle/diag/RDBMS/AppStore/appstore2/trace/ggs_ddl_trace.log

    Analyze the status of the installation...

    THE STATE OF REPLICATION DDL

    ------------------------------------------------------------------------------------------------------------------------

    ERRORS in the installation of software components of DDL replication (6)

    Complete script.

    I had been struggling with the same problem for 2 days. You run the script as sysdba, how do you get the error then insufficient? I did my first test GG in February. I've been on 11.2.0.3 + patch January + patch for the integrated capture. It has worked well for me. I went back to my GG test week with 11.2.0.3 + patch of July last and ran into the same problem. The solution for me was the last version of GG. See my previous post for the patch numbers.

    Post edited by: ursusca

  • Cannot restore: error compiling Movie: unknown error

    Hey there,

    Need help,

    I'm working on a short sequence (15 seconds).

    It has a few stacked video channels and I have applied overlays and fixed most of the color channels.

    The film is XMF files from a C300. Sequence of parameters defined in accordance with the proposed recommendation (IE when I dropped the clips).

    I get the "error compiling Movie: unknown error" message whenever I try to make or export.» I went through a lot of steps suggested by a blog post, I found here - I went through the sequence, removed the clip, has tried to return, then removed the effects.

    When I deleted the effects and buried the clips off side by side he made out for me.  That's great, but I have to be able to export the effects all in and empty them in layers. What can I do? Starting to pull my hair!

    Details...

    CS6. O

    MacBook, 4 GB Ram,

    Graphics card: NVIDIA GeForce GT 330 M 256 MB

    Thank you,

    Simon

    Hey,.

    Thanks for the tip - tried all of those, unfortunately with no joy.

    I have not deleted my cache - also no joy.

    BUT I installed a (now 6.0.5) update and it does.

    Thanks for the help,

    Simon

  • Get errors trying to build ASDOC for a library

    Try to build ASDOC documentation for a library and get errors on some classes.

    Error: Could not resolve < s:SolidColorStroke > to a component implementation

    Error: Could not resolve < s:SolidColor > to a component implementation

    Error: Could not resolve < s:Sequence > to a component implementation

    ....

    Of course, the library compiles fine and works fine as well. Only asdoc gives the above errors.

    Here are the arguments passed to asdoc:

    -source-path "${workspace_loc: / FLEX44D}.

    -Clément

    -doc-classes FLEX44D

    -main-title "Flex44D library".

    -window-title "Flex44D Library Documentation.

    -output "${workspace_loc} / FLEX44DDocs".

    -namespace http://flex44d.skunkwerks.ca flex44D - manifest.xml

    -doc-namespaces http://flex44d.skunkwerks.ca 

    keep-xml = true - jump-xsl = true

    No idea what could cause the above errors? Bizarre and asdoc chokes on these classes to spark.

    Am I missing any argument?

    FYI: using 4.5.1 with AIR 2.7 SDK.

    TIA

    Julio

    So after some struggle to find a solution to my problems, I looked at the sdk asdoc/build.xml and noticed some special name used spaces. I solved my problem by adding the references to namespace following asdoc command line:

    namespace-+= 'http://ns.adobe.com/2009/mx-mxml', ' / Applications/Adobe Flash Builder 4.5/sdks/4.5.1/frameworks/projects/mx/manifest.xml.

    -namespace = "http://www.adobe.com/2006/mxml", "/ Applications/Adobe Flash Builder 4.5/sdks/4.5.1/frameworks/mxml-manifest.xml.

    namespace-+= "library://ns.adobe.com/flex/spark", "/ Applications/Adobe Flash Builder 4.5/sdks/4.5.1/frameworks/projects/spark/manifest.xml.

    namespace-+= "library://ns.adobe.com/flex/mx", "/ Applications/Adobe Flash Builder 4.5/sdks/4.5.1/frameworks/mxml-manifest.xml.

    namespace-+= 'library://ns.adobe.com/flex/spark-mobilecomponents', ' / Applications/Adobe Flash Builder 4.5/sdks/4.5.1/frameworks/projects/mobilecomponents/manifest.xml.

    namespace-+= 'library://ns.adobe.com/flex/spark-dmv', ' / Applications/Adobe Flash Builder 4.5/sdks/4.5.1/frameworks/projects/spark_dmv/manifest_spark_dmv.xml.

    May not need all these namespaces, but they have made the round. After you have added the above errors are gone.

    Are 4.5.1 sdk path in OS X, you may need to adjust your OS + sdk.

    Hope this helps someone else

    Julio

  • Have an older iPad that I inherited. iOS is outdated but get error message when I try to update. Support instructions do not match my iPad. This was bought in 2011 I think.

    Have an older iPad that I inherited. iOS is outdated but get error message when I try to update. Support instructions do not match my iPad. This was bought in 2011 I think. I need help to remove the update one put it back.

    CBTEKRONY wrote:

    Have an older iPad that I inherited. iOS is outdated but get error message when I try to update. Support instructions do not match my iPad. This was bought in 2011 I think. I need help to remove the update one put it back.

    What is this error message that you receive? This would help a lot. From there, a person must be able to provide some additional troubleshooting steps.

Maybe you are looking for