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.

Reply via email to