3 Replies Latest reply on Feb 15, 2014 5:52 AM by user_14586677

    New to creator, have questions!

    mark.leavesley

      Hello,

         

      Recently discovered PSoC, like a Pi for grownups. As a professional programmer used to Visual Studio I find Creator strangely familiar yet at the same time lacking some essential features, or at least I can't find them.

         

      Top of the list is source control integration (SVN, Vault, VSS, etc). I could wrap my Creator project with a Visual Studio solution and do it that way, but I am astonished there is no inbuilt revision control.

         

      There is no document format. In Visual Studio I can press a key combination and have my file tidied up and formatted. Where is it in Creator?

         

      Dragging components around sometimes gives a rubber banding error, but sometimes it just breaks all the connections, on screen at least. Sometimes it works. This seems like an alarming and glaring bug, is there a fix in the works?

         

      Is there a concept of a profiler? If I want to check how well/efficiently my code is running, how do I do this?

         

      Apologies if this post is in the wrong place, I found the support section of the website to be less than clear.

         

       

         

      Mark

        • 1. Re: New to creator, have questions!
          user_14586677

          Top of the list is source control integration (SVN, Vault, VSS, etc). I could wrap my Creator project with a Visual Studio solution and do it that way, but I am astonished there is no inbuilt revision control.

             

              

             

                    http://www.cypress.com/?app=forum&id=2492&rID=49734     Not a formal approach, but basic way to do it.

             

              

             

                    http://www.cypress.com/?id=4&rID=76644

             

           

             

          There is no document format. In Visual Studio I can press a key combination and have my file tidied up and formatted. Where is it in Creator?

             

          None.

             

           

             

          Dragging components around sometimes gives a rubber banding error, but sometimes it just breaks all the connections, on screen at least. Sometimes it works. This seems like an alarming and glaring bug, is there a fix in the works?

             

          Which version are you using of Creator, should be 3.0, from the 2.1 release notes below.

             

           

             

          Is there a concept of a profiler? If I want to check how well/efficiently my code is running, how do I do this?

             

          There are 3'rd party profilers avaiable for GCC and Keil. There is basic info in the results tab of workspace explorer.

             

          Not a "full up" profiler however. For GCC gprof.

             

           

             

          Regards, Dana.

          • 2. Re: New to creator, have questions!
            user_14586677

            Paste did not work, see attached.

               

             

               

            Regards, Dana.

            • 3. Re: New to creator, have questions!
              user_1377889

              Welcome in the fascinating world of PSoCs

                 

              Rubber banding is usually broken when moved object is rotated.

                 

              There is a function in Creator under the "File"-menu named "Create Workspace Bundle" that allows to create instantly a snapshot of the current project.

                 

              PSoCs are different from most embedded solutions: There is a pool of hardware primitives that can be connected to form complex cicuits, so the performing of the CPU (code) often is of lower interest than the performing of the hardware. As a professional programmer you are I would like to point you to Verilog as a hardware definition language you may use to describe your functions within the PSoC.

                 

              And as a last secret: There are 24 programmable ALUs with registers, FIFOs, PLDs and more which you can access. Many of the components have been desinged that way.

                 

               

                 

              Happy coding

                 

              Bob

              • 4. Re: New to creator, have questions!
                user_14586677

                There are many videos here, sort by date and Creator, and start with the

                   

                earlier ones for the basics.

                   

                 

                   

                    

                   

                          http://video.cypress.com/video-library/video/PSoC-Software

                   

                 

                   

                Regards, Dana.