Upgrading QNX Development System. >From memory, it is more involved than downloading a SP file and running it. You have to unzip the download. Find the old files. Copy the old files to a backup name or folder. Copy the new files from the zip archive, over the old files.
On Friday, 5 March 2021 at 02:59:32 UTC robert.sty...@gmail.com wrote: > As you ask, what is missing from the BSP that needs building? If nothing, > the next step is getting network setup to connect with SSH and IDE, > possibly run network file system client to access files on your development > PC. > > > Re: File System Image (I cannot remember all the details) > > You use an IDE BSP project to build a bootable image including your > application (started by boot script which also loads any needed drivers). > This bootable image can be copied to a flash drive or accessed from a > network file system (during development). > The bootable image may be compressed read-only and expanded into a RAM > backed 'disk' or expanded on the fly. > > During application development, the bootable image boots to "sh" command > line. You can run any missed commands in the boot script. > You use the IDE to connect the debugger over ethernet to QNX process and > temporary download your debug version application. The IDE debugger can > run, pause, single-step, etc. > > In the BSP project you edit a configuration which controls what is > included in the boot image. You add or remove files from the prebuilt > folder. You edit the start up script to load and configure drivers. > > In QNX drivers and file-systems are server processes/programs which > respond to certain messages. Most QNX programs and applications are servers > which wait on a message queue. > QNX provides a POSIX wrapper server which converts system calls into > send-wait-reply messages or convert signals into send-and-forget pulse > messages. QNX also has time limited blocking on both send and receive > messages. > > The QNX micro-kernel schedules process execution, allocates memory for > messages, and transfers messages between processes. > It is supported server programs to implement the OS functions. > > On Friday, 5 March 2021 at 00:22:31 UTC lazarman wrote: > >> The file system isn't the BSP. This part supplies all architecture >> specific(ASP) functions like Cache,MMU and the board specific drivers for >> on chip peripherals on all cores. >> >> If I understand Lucas correctly and you look at the zip file he provided >> the support is limited as to drivers and he needs to recompile that and add >> to it. >> That's the only reason he can't use the binary. >> >> From your response it appears you didn't need to modify this. >> >> I would guess the x15 BSP is more inclusive and mature but doubt it >> provided loading c6x DSP code or Cortex M4 code but it's not relevant to >> Lucas. >> >> Your experience with support below >> >> <<We did not have gold level support, questions often take days to be >> answered <<and often direct you to documentation and someone who can >> program it for <<you at a cost. It might be non paying users only had >> community support >> >> To me it sounds like Lucas has the tin can support which is similar to >> open source support. >> >> Ie post and pray😉 >> >> Sent from Yahoo Mail on Android >> <https://overview.mail.yahoo.com/mobile/?.src=Android> >> >> On Thu, Mar 4, 2021 at 4:34 PM, Robert Forsyth >> <robert.sty...@gmail.com> wrote: >> >> Old product used QNX 6, had long (6 months~1 year) trial licence for 7.0, >> I think I was able to build the file-system image, but could not get the >> driver for vector graphics processor to recognize the hardware, so the >> tiger demo did not work on AM5728 BB X15. (This is probably because GC320 >> is a compositor, not vector-graphics like GC355.) >> >> We did not have gold level support, questions often take days to be >> answered and often direct you to documentation and someone who can program >> it for you at a cost. It might be non paying users only had community >> support, if you are trying to sell QNX, you need to make it easy as pie to >> switch from something free. >> >> QNX development works well, once hardware and software development is >> setup, I would say it is easier to develop and debug communicating >> multi-process applications on QNX than Windows, Linux or RTOS (QNX IPC >> coincided with what I learned at uni); if you don't try to do it the Linux >> way. RTOS probably has the closest IPC ability to QNX, but way cruder; QNX >> has lovely variable length message passing. >> Technical and library problems seemed often like Windows: you know what >> you want to do, and you found a function which seems like it would do what >> you want, but the documentation says something like "setWombat( x ) sets >> the wombat to x" and you find you have spent hours/days finding how it >> works. >> Some drivers were based on Linux version, using QNX version >> >> Linux and RTOS are free, process isolation with separate processors is >> cheapish, but takes up PCB space. I think Qt sold infotainment, QNX would >> useful for process isolation on one (multi-core) processor, so you could >> isolate the infotainment application from the air-bag monitor. >> >> >> >> On Thu, 4 Mar 2021 at 18:41, 'Mark Lazarewicz' via BeagleBoard < >> beagl...@googlegroups.com> wrote: >> >> Hi Robert >> >> That's good to know I saw the x15 7.0 BSP >> Where you able to rebuild BSP sources ? >> And do they actually respond to support questions for educational users? >> 😉 >> >> >> Looks like most of their revenue comes from automobile infotainmen at >> least the people hiring recently >> >> Mark >> >> >> Sent from Yahoo Mail on Android >> <https://overview.mail.yahoo.com/mobile/?.src=Android> >> >> On Thu, Mar 4, 2021 at 12:35 PM, robert.sty...@gmail.com >> <robert.sty...@gmail.com> wrote: >> 7.0 worked on X15 except vector graphics >> >> On Thursday, 4 March 2021 at 17:51:42 UTC lazarman wrote: >> >> Page 15 of the pdf you sent we need that document >> >> . Please refer to the QNX SDP 6.6.0 BSPs guide, available as part of the >> QNX Software Development Platform OS Core Components documentation >> >> I also need you to see if you can get the latest BSP referenced in my >> previous post I think it was 7.0 >> >> I have uncovered at least 5 problems with your original posting its a QXX >> documentation mismatch not you. I am concerned this stuff you started with >> is very old and probally not supported by Blackberry >> >> You have to start simple and slowly and logically so be patient before we >> start with 7.0 we need the document above >> >> >> >> On Wednesday, March 3, 2021, 12:58:16 PM CST, 'Mark Lazarewicz' via >> BeagleBoard <beagl...@googlegroups.com> wrote: >> >> >> These commands you entered are where? uboot? >> >> --> fatload mmc 0 0x81000000 prebuilt-bsp-ti-beaglebone.ifs >> --> go 0x81000000 >> >> Why not automate these commands ? >> >> <<<if I compile the BSP without modifying anything, I should get the >> prebuilt image, right ? >> >> In theory if you have a license BUT >> some RTOS companies dont supply BSP source code unless you paid fees >> >> So do you need to modify BSP> >> >> >> >> On Wednesday, March 3, 2021, 09:03:22 AM CST, Lucas SOLDA < >> lucas...@gmail.com> wrote: >> >> >> Mark, >> >> I have a BeagleBone Black REV C. >> There was nothing on the SD before. I did not touch to the EMC so I think >> there is nothing inside. >> My company has a QNX 6.5.0 SP1 licence and here is the list of the tools >> installed on my computer: >> >> [image: 1.png] >> [image: 2.jpg] >> >> First, I formated my SD card in FAT32, I made it active by using diskpart >> and I copied the MLO and then the u-boot files. I took them from here : >> https://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/TiAm335Beaglebone >> Bootloader modules# >> <https://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/TiAm335Beaglebone#section-TiAm335Beaglebone-BootloaderModules> >> --> >> *"Click here >> <http://community.qnx.com/sf/frs/do/viewRelease/projects.bsp/frs.texas_instruments_am335_beaglebo.mlo_and_u_boot_binaries_for_beag> >> to >> download the MLO and u-boot binaries for the new Beaglebone Black platform. >> "* >> >> After that, I downloaded the BSP files: QNX Neutrino 6.5.0 SP1# >> <https://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/TiAm335Beaglebone#section-TiAm335Beaglebone-QNXNeutrino6.5.0SP1> >> --> *Download *Project Downloads >> <http://community.qnx.com/sf/frs/do/viewRelease/projects.bsp/frs.texas_instruments_am335_beaglebo.qnx_650_bsp_beaglebone_1_00_zip> >> --> bsp-nto650-ti-beaglebone-sp1-trunk-201209071340.zip >> <https://community.qnx.com/sf/frs/do/downloadFile/projects.bsp/frs.texas_instruments_am335_beaglebo.qnx_650_bsp_beaglebone_1_00_zip/frs36857?dl=1> >> (I attach MLO, u-boot and BSP to this mail) >> After extracting, I copied the file "prebuilt-bsp-ti-beaglebone.ifs" in >> the "image" folder to my sdcard and I could succesfully launch QNX on my >> BBB by typing these commands : >> --> fatload mmc 0 0x81000000 prebuilt-bsp-ti-beaglebone.ifs >> --> go 0x81000000 >> >> That worked perfectly. >> >> When I try to compile the image by myself it gets complicated. >> >> if I compile the BSP without modifying anything, I should get the >> prebuilt image, right ? >> The problem is that, when I do that, I have the message I gave in the >> first post and it says that I compile with QNX 6.5.0 and not with QNX 6.5.0 >> SP1 (whereas it is installed). >> >> *"I'm guessing you have no support forum or no ones replying at QNX?" *I >> don't have support anymore and the only thing the told me is that I don't >> use QNX 6.5.0 SP1 >> >> I don't know what to do anymore and the QNX SDP is not on my computer so >> I can't use it whenever I want >> >> Le mercredi 3 mars 2021 à 15:03:47 UTC+1, lazarman a écrit : >> >> Let's start with some history about what rev board you have , what was on >> SD before and whats in the emc now and details about tools you installed >> to build BSP and QNX and exactly the BSP file's you are compiling as well >> as your goals. Are you trying to eventually modify the BSP source? >> I'm guessing you have no support forum or no ones replying at QNX? >> I need a clear picture of what you did exactly installing tools as in did >> you install multiple times etc etc >> >> I'll look at the pdf you supplied and ponder whether it worthwhile and >> practical to find my Beagleboard,Whites,blacks or even Pandaboard. >> power supplies may be hard to match I've moved a lot. I guess a black >> would be easy for me to find but may be in storage. >> >> Also maybe they will let me reeducate myself as I'm not working on a >> commercial product and give me access otherwise it's harder to help. >> >> Hopefully I can get you on the right path >> >> Mark >> >> >> Sent from Yahoo Mail on Android >> <https://overview.mail.yahoo.com/mobile/?.src=Android> >> >> On Wed, Mar 3, 2021 at 1:15 AM, Lucas SOLDA >> <lucas...@gmail.com> wrote: >> I can send you the files if you don't have an account. >> >> I use the MLO and u-boot files for beaglebone black from this link : >> "Click *here >> <http://community.qnx.com/sf/frs/do/viewRelease/projects.bsp/frs.texas_instruments_am335_beaglebo.mlo_and_u_boot_binaries_for_beag>* >> to >> download the MLO and u-boot binaries for the new Beaglebone Black >> platform.". >> >> The fact you pointed is troubling. I don't understand why the BSP is >> unchanged between beagleboard and BBB. >> >> "*Perhaps if you disassemble the binary and look at the bone memory map >> and the linker map and the u boot load address for QNX there's a mismatch * >> *do you have access to BSP users guide? " * >> >> I will try to do that but I'm not an expert. I have access to the user >> guide yes... >> Le mercredi 3 mars 2021 à 08:09:38 UTC+1, Lucas SOLDA a écrit : >> >> @lazarman, in fact I'm not a student and I have a company account with a >> QNX 6.5.0 SP1 licence. I have also already registered to the" QNX Software >> Development Platform 6.5.x (registration)" link that you gave me. The >> problem is not the fact that I can't download and install the SDP but the >> fact that when I build the image thanks to the BSP, I don't have the same >> result as the prebuilt image >> >> Le mercredi 3 mars 2021 à 00:24:34 UTC+1, lazarman a écrit : >> >> Hi Robert I think Lucas is saying he's only trying to build the BSP not >> QNX. >> >> I did this 10 years ago and I also had the latest BSP guides I tried >> getting these and you need a customer login. It says it's free for >> education but again BlackBerry bought this. >> >> What's funny is this link below takes you to another page which says we >> support these processors. It also says you should lose the latest version's >> >> QNX SDP 7.0 BSP for Texas Instruments AM335x (Beaglebone Black) >> >> >> >> >> https://blackberry.qnx.com/en/support/qnx-board-support-packages >> >> Clicking on the above link next to the BSP you see another page saying >> >> >> The QNX Software Center enables you to download and manage QNX Software >> Development Platform version 7.x and related products. PDF documentation >> and Licensing information relating to QNX SDP 7 and related products can >> also be found here. *IMPORTANT: SDP 7.x licenses are initially delivered >> within the myQNX License Manager >> <https://www.qnx.com/account/dashboard/%22> and MUST be assigned to users >> via the license manager in order for them to access the product.* >> >> And no code just a login. >> >> That BSP Lucas references is over 6 year's old. >> >> Even 10 year's ago you needed a valid company domain and email address >> for QNX I know GreenHills and maybe WindRiver as well wouldn't even reply >> to a free email domain and definitely won't give you a 30 day level >> license key that the license manager needed >> >> Lucas is this for education 😉?? I know it's frustrating you might have >> to reach out them about >> >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beagleboard...@googlegroups.com. >> To view this discussion on the web visit >> >> https://groups.google.com/d/msgid/beagleboard/0059314a-4779-4d14-90c4-72f26aa34996n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/beagleboard/0059314a-4779-4d14-90c4-72f26aa34996n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beagleboard...@googlegroups.com. >> To view this discussion on the web visit >> >> https://groups.google.com/d/msgid/beagleboard/1258199165.156495.1614797442235%40mail.yahoo.com >> >> <https://groups.google.com/d/msgid/beagleboard/1258199165.156495.1614797442235%40mail.yahoo.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beagleboard...@googlegroups.com. >> To view this discussion on the web visit >> >> https://groups.google.com/d/msgid/beagleboard/5af047c4-77bc-4151-8ab8-72601505a84fn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/beagleboard/5af047c4-77bc-4151-8ab8-72601505a84fn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beagleboard...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/beagleboard/134662134.438935.1614883309815%40mail.yahoo.com >> >> <https://groups.google.com/d/msgid/beagleboard/134662134.438935.1614883309815%40mail.yahoo.com?utm_medium=email&utm_source=footer> >> . >> >> >> >> -- >> Robert Forsyth BEng (Hons) MIET >> >> 14 Bywater Way >> Donnington >> Chichester >> West Sussex >> PO19 8RW >> >> tel:+44-7958-621-653 <+44%207958%20621653> >> mailto:robert.sty...@gmail.com >> http://www.purple-bobby.org.uk >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beagleboard...@googlegroups.com. >> >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/beagleboard/CAPkKDSLA8aWLWkrjX1WmP2Cobktc-x%2BcuZkAtnz-k8gwykXL3Q%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/beagleboard/CAPkKDSLA8aWLWkrjX1WmP2Cobktc-x%2BcuZkAtnz-k8gwykXL3Q%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/5be788ed-38d4-4752-89ce-e034ced4931cn%40googlegroups.com.