-
1. Re: Programming PSOC 5 with GSM
JoMe_264151 Dec 16, 2018 3:38 AM (in response to moro_1580446)When you have got the PSoC project files from the board manufacturer it is possible to make changes to the board.
All you need is a Kitprog (as part of a prototype kit) or a miniprog 3. One of those is required to program/debug the PSoC chip. The required software (Creator IDE) can be downloaded for free from Cypress.
Bob
-
2. Re: Programming PSOC 5 with GSM
moro_1580446 Dec 16, 2018 3:48 AM (in response to JoMe_264151)I have program files, because it written by me.but my question is a bout In application Programming or Firmware on the air with GSM module.can you help me to do it?
-
3. Re: Programming PSOC 5 with GSM
JoMe_264151 Dec 16, 2018 5:53 AM (in response to moro_1580446)As far as I see on the picture you provided there is a PSoC5 prototyping kit attached to the GSM board. There seem to be pins for the programmer interface. So the question I have is: How did you do the initial programming of the PSoC?
Bob
-
4. Re: Programming PSOC 5 with GSM
moro_1580446 Dec 16, 2018 6:20 AM (in response to JoMe_264151)I connect psoc programmer with connector to psoc5LP and when finish my programming disconnect programmer from psoc5lp and start board to do its idle and send data to server with gsm by uart interface At Command.
my question is a bout FOTA programming when board is not near to me.how can i do it?
-
5. Re: Programming PSOC 5 with GSM
UrPl_1236626 Dec 16, 2018 8:39 AM (in response to moro_1580446)You have two options:
- use the UART bootloader project, and enter it on specific secret code received by your main program
See the reference project | http://www.cypress.com/documentation/application-notes/an68272-psoc-3-psoc-4-psoc-5lp-and-psoc-analog-coprocessor-uart - if you have enough flash you can implement a kind of downloader in your main program to store it as a 2nd application and execute via dual-boot option, the 2nd program
KR Uros
- use the UART bootloader project, and enter it on specific secret code received by your main program
-
6. Re: Programming PSOC 5 with GSM
moro_1580446 Dec 19, 2018 7:59 AM (in response to UrPl_1236626)H i Mr R Uros,,thanks for explain .but the video on link is not play.why?
-
7. Re: Programming PSOC 5 with GSM
UrPl_1236626 Dec 19, 2018 8:06 AM (in response to moro_1580446)It's working on my side, however go for the PDF below.
-
8. Re: Programming PSOC 5 with GSM
moro_1580446 Dec 22, 2018 3:49 AM (in response to UrPl_1236626)I cant play video on my side.can you give me download link?
-
9. Re: Programming PSOC 5 with GSM
moro_1580446 Jan 2, 2019 12:45 AM (in response to UrPl_1236626)I want to program psoc5 by bootloader host program.but i cant build .cyacd file with psoc creator?how can i do that?
when i build program with psoc reator,it is not create .cyacd file?what i can to do?
-
10. Re: Programming PSOC 5 with GSM
UrPl_1236626 Jan 4, 2019 8:54 AM (in response to moro_1580446)Look at the CortexM3/<compiler version>/Release or /Debug sub-folder, there it is.
-
11. Re: Programming PSOC 5 with GSM
moro_1580446 Jan 4, 2019 10:23 AM (in response to UrPl_1236626)I know that.but my question is about release .cyacd file.how can i set this setting?when i build project project .cyacd file is not built.why?
-
12. Re: Programming PSOC 5 with GSM
UrPl_1236626 Jan 4, 2019 1:01 PM (in response to moro_1580446)In the toolbar you have an option to select either Release or Debug, which then creates an appropriate sub-folder and compiles everything there. I hope I understood your question right (?)
-
13. Re: Programming PSOC 5 with GSM
moro_1580446 Jan 4, 2019 9:52 PM (in response to UrPl_1236626)my problem is not create .cyacd at cortex m3 folder.
my program file is attached.please check it.
thanks alot...
-
14. Re: Programming PSOC 5 with GSM
UrPl_1236626 Jan 5, 2019 2:55 AM (in response to moro_1580446)I see, Bootloader application does not create the .cyacd since it's the software which is about to receive a bootloadable application which is compiled to the .cyacd output.
So the first step: Bootloader produces .hex which is to be programmed via jtag (use one of programmers).
Second step: After bootloader is flashed then you can use the .cyacd and some bootloader host application which will download the app.
Some more docs you may refer to: