My guess would be stack corruption. Crashes and hangs often don't happen until
the app exits, I would try increasing the app stack size.Sent from my Galaxy
Original message From: Jernej Turnsek
Date: 1/24/24 1:12 AM (GMT-06:00) To:
dev@nuttx.apache.org Subject: Re: Builtin
You should be able to set breakpoints properly, but only after the correct MMU
mapping is in place.
Original message From: yfliu2008
Date: 1/9/24 8:06 PM (GMT-06:00) To: dev Subject:
Re:Re: debugging user app crashes Yes, in kernel mode each user space program
has similar
UCLibc++ is very old. Most people use libxx from LLVMSent from my Galaxy
Original message From: Mark Stevens
Date: 6/25/23 1:50 AM (GMT-06:00) To: dev@nuttx.apache.org Subject: Re: C++
Support So a little more progress on this one.Turning on C++ Exception support
for the
Thanks. I remember this now. We talked about this back in 2019!GregSent from
my Galaxy
Original message From: Xiang Xiao
Date: 4/23/23 10:09 PM (GMT-06:00) To: dev@nuttx.apache.org Subject: Re:
sched_lock() should be completely removed On Sun, Apr 23, 2023 at 10:42 PM
Perhaps you could use accessor functions to read/write 8, 16 32, 64 bit values.
Each scalar value will be properly aligned and, hence, will lie within a
page.Sent from my Galaxy
Original message From: Ville Juven
Date: 4/18/23 3:48 AM (GMT-06:00) To: dev@nuttx.apache.org
How do you plan to handle incoming vt100 escape sequences. I see you kludged
around one, but there are hundreds. TheY are used in BAS, pdcurses and other
apps extensively.You are ruinking that critical vt100 capability and breaking a
lot of thingsSent from my Galaxy
Original message
I have 90-95% of those boards.Sent from my Galaxy
Original message From: Brennan Ashton
Date: 3/8/23 7:29 PM (GMT-06:00) To:
dev@nuttx.apache.org Subject: Re: NuttX Hardware This is the sheet (a little
old now) that I had shared
> I can find no references in the NuttX code base to changing
endian-ness?Search for CONFIG_ENDIAN_BIG
As i said, i am not advocating breaking up repositories. It would help
modulartiy, but is not worth the price.Submodules refer to versioned code so
changes to the submodule have no impact to the built code until until the
version referenced by the submodule is updated. I think that would
Hi, Alan,Question... Are there instruction anywhere for connecting to the
presentations?GregSent from my Galaxy
Original message From: "Alan C. Assis"
Date: 9/23/22 3:07 PM (GMT-06:00) To: dev Subject:
NuttX International Workshop 2022: will start in less than 14h Hi
This is not "helping users", These are all project management topics. These
kinds of discussions are not appropriate outside of ASF provided communication
mechanism. You cannot create your own private project management team that
excludes everyone else.Sent from my Galaxy
Original
tools/Config.mkSent from my Galaxy
One option is to replace the globals with accessor functions and use TLS to
hold the actua. data.Sent from my Galaxy
Original message From: "Matias N." Date:
3/23/21 7:18 PM (GMT-06:00) To: dev@nuttx.apache.org Subject: Re: avoiding
pitfal of reuse of globals in FLAT mode?
Brute force testing is not a solution unless the testing is very complete and
extensive. Testing is not required for the case of m9dified default
configuration settings. A simple inspection of the Kconf files will detect the
problem in all cases,Sent from my Galaxy
Original message
You could use lib_free()Sent from my Galaxy
This probably explains why you get no USB log. How could you? It is
configured to go to the console (i.e., /dev/console) but there is no console
device.Sent from my Galaxy
Original message From: Flavio Castro Alves Filho
Date: 1/17/21 3:50 PM (GMT-06:00) To:
You really need to analyze the hard fault to have any understanding. My guess
would be something unrelated like a stack overrun.Sent from my Galaxy
Original message From: Alan Carvalho de Assis
Date: 1/7/21 6:15 AM (GMT-06:00) To:
dev@nuttx.apache.org, thiha_...@yahoo.com
There is a Confluence page describing how to implement nested interrupts if you
want them (see also the TizenRT implementation)Sent from Samsung tablet.
Original message From: David Sidrane
Date: 10/25/20 4:35 PM (GMT-06:00) To: dev@nuttx.apache.org Subject: Re:
interrupt
Mike Smith was working on this years ago. But it never came upstream.Sent
from Samsung tablet.
I would consider option 3 to be the worst choice. That could bloat can be
enormous and unacceptable as I have seen in the past. I saw growth by many
kbyte in such cases. Not a good compromise.Sent from Samsung tablet.
Original message From: Xiang Xiao
Date: 7/29/20 12:54
Versioning is important but I think that the most important reason to keep the
docs in the repositories is because we have a visible, manageable process to
update critical documents via PRs. For example,changes to the coding standard
need careful review and approval.Sent from Samsung tablet.
I don't know anything about the DMA, but you should not call calloc() from
within the OS. That does not work in all configurations.Instead include
nuttx/kmalloc,h and call kmm_malloc(). If you want aligned memory, call
kmm_memalgn().Sent from Samsung tablet.
Original message
The core of these functions should be the same as the logic in apps/insulin in
cmd_ls() that handles the 'lsd _R' command.Sent from Samsung tablet.
Original message From: Alan Carvalho de Assis
Date: 6/23/20 5:22 AM (GMT-06:00) To:
dev@nuttx.apache.org Subject: Re: ftw/fts
Why not use the BLE provided by NuttX?Sent from Samsung tablet.
Original message From: "Matias N." Date:
6/16/20 6:42 PM (GMT-06:00) To: dev@nuttx.apache.org Subject: nrf51822 and
BLE Hi,I'm picking up a project based on a NRF51822 module and I'm currently
trying out Zephyr
That document is in the repository at
incubator-nuttx/Documents/NuttxPrtingGuide.html. You change via PR. After the
PR checks complete, the massaged document will be available as build artifacts
and can be placed in Confluence.Sent from Samsung tablet.
Original message From:
I see a few new PRs coming in. I want to remind everyone that tomorrow we plan
the branch for release/9.1. If committers could hold off merging until that
branch is in place, the I think we have a chance for a good release
candidate!Thanks! Then, after the branch , if any merges cause issues,
The configuration document he is referring to is not in the repository. I used
to create it only for releases using a custom tool at
tools/mkconfigvars.shMaciej's tool is much easier to use.Maciej has several
other cool NuttX tools. In a meritocracy, I think contributing these to the
project
Build performance has not been a priority for us yet. Johannes' 30 minute
build rocked us into some stopgap action. If and when it becomes a priority
there is probably more we can do in the future.Sent from Samsung tablet.
Original message From: Nathan Hartman
Date: 5/31/20
Don't forget, you are not a user anymore. You are a maintainer and you are
responsible for keeping a stable environment for all users.Sent from Samsung
tablet.
Original message From: Takashi Yamamoto
Date: 5/25/20 6:41 PM (GMT-06:00) To:
dev@nuttx.apache.org Subject: Re:
I don't understand why you need to do that.But for the SMP case there is a
better, lighter weight critical section called spinlock_irqsave. It is
intended to protect very short code sequences with a spin lock. Very
efficient.enter_critical_section is a big, fat pig in SMP and the lighter
> Another example, we use MPU to protect the code section for NOXIP casein the
> flat mode.Some have used the MPU to catch runtime NULL pointer accesses.
> There is a HowTo for this case in the Wiki.Sent from Samsung tablet.
null
I am oppose to modyfing source files to support the tool. I don't think we
should go that direction.Sent from Samsung tablet.
Original message From: "Schock, Johannes - NIVUS GmbH"
Date: 3/15/20 5:47 AM (GMT-06:00) To:
dev@nuttx.apache.org Subject: Re: Should we relax
This sounds like a data cache problem. One difference between the i.MXRT and
the LPC43 is that it has a data cache. So you must flush the cache before
starting any DMA operation and invalidate the cache before reading any
DMAdata.GregSent from Samsung tablet.
Original message
The requirements from Pavel are inconsistent with the current character driver.
Certainly it could be possible to use a common backend, but I suspect it would
be simpler not to.Sent from my Samsung Galaxy smartphone.
Original message From: Peter Van Der Perk
Date: 2/11/20
It appears we have lost the first 6 year of history in the NuttX repository.
The oldest commit looks like it is from 2013. The oldest should be from
february 2007.If i look at the statistics, it says I have 19 thousand commits.
That should be 36 thousand,Is the repository permanently broken?
Sent from Samsung tablet.
It seems strange that by not selecting CONFIG_NX_KBD it stil is trying
tocompile stuff that has relations with this config?src/cnxwidget.cxx:691:65:
error: 'class NXWidgets::CWidgetControl' has nomember named 'doubleClick' if
(m_flags.doubleClickable && hasFocus()
+1Singin' to choir!Sent from my Samsung Galaxy smartphone.
null
How does this effect ongoing Confuence development on Brennan's old site? This
needs to move to a new URL. What is the URL? Will additional changes to
Brennan's site be lost?Thanks,GregSent from Samsung tablet.
Original message From: Hans Date:
12/27/19 4:16 AM (GMT-06:00)
We should get a quick read from Justin: is developing substantial code outside
of incubator acceptable? And how do we get a proper review againet the workflow
requirements before merging upstream?You really should wait for the workflow
requirements first or be completely open to rework.Will we
I may grumble a bit bur I always follow Justin's advice.I do think that NuttX
is diferent from other new podlings because began with a huge user base and
has a few different needs on day 1 as a mature project.I don't believe that
finding new committers will be a problem.Sent from Samsung
It is too early to be digging holes. Let's agree where the whole should be dug
before we start digging. Then there will be no one looking over your
shoulder.Sent from Samsung tablet.
Original message From: David Sidrane
Date: 12/23/19 4:10 AM (GMT-06:00) To:
Sent from Samsung tablet.
I think we should use release branches, unless we want to lock downthe repo
against all changes for the duration of the release prep ->release candidate ->
testing -> debating -> voting cycle, which couldtake a non trivial amount of
time.You could carry on business as
42 matches
Mail list logo