<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/lpc55sxx, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/lpc55sxx?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/lpc55sxx?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2024-03-11T03:19:22Z</updated>
<entry>
<title>[bsp][nxp][lpc] move lpc BSPs into nxp/lpc folders</title>
<updated>2024-03-11T03:19:22Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-03-10T19:11:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f71d4f33ea615b94763a23eca4674e39e08eb489'/>
<id>urn:sha1:f71d4f33ea615b94763a23eca4674e39e08eb489</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[RTduino] pins_arduino.h add limit check</title>
<updated>2024-03-08T01:39:57Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-03-07T23:50:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1a240798fa8cf3c517966c75de2e202c40f019cb'/>
<id>urn:sha1:1a240798fa8cf3c517966c75de2e202c40f019cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][lpc55sxx] GNU toolchain: fix broken port.</title>
<updated>2024-02-08T02:57:28Z</updated>
<author>
<name>Yilin Sun</name>
<email>imi415@imi.moe</email>
</author>
<published>2024-02-06T00:41:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4570a9047ddc30ec9e694a3273b1589f9a506b13'/>
<id>urn:sha1:4570a9047ddc30ec9e694a3273b1589f9a506b13</id>
<content type='text'>
1 - The current linker flags undefines `Reset_Handler' and uses `entry()' as
default entry point (specified by `-e'), which will cause a invalid reset
vector in the image without proper crt0 init assembly routine.

2 - The default startup files provided by NXP violate the crt0 assumption
that bss section will be filled with zero unless macro `__STARTUP_CLEAR_BSS'
is defined. This will cause RTT hook funtion pointers set to non-NULL values at
kernel start, thus successfully passes the `RT_nnnn_HOOK_CALL` checks
and jumps to an invalid pointer.

3 - The default heap size used by TCB and kernel objects are set by
linker file macros, which is 0x400 (1024 bytes). The size is too small
for main task and the allocation will fail before the first task being created.

This patch restores Reset_Handler as default reset vector and executes
entry by replacing __START from newlib, defines the
`__STARTUP_CLEAR_BSS` macro to forcibly zeroize the bss section to avoid
unexpected hard faults, set proper heap sizes based on the SRAM sizes.
Some unused compiler/linker flags are also removed or replaced to avoid
future confusion.

The heap sizes for different devices are:
* LPC55(S)69/LPC55(S)28:            64kB
* LPC55(S)06/LPC55(S)16/LPC55(S)36: 32kB

Signed-off-by: Yilin Sun &lt;imi415@imi.moe&gt;
</content>
</entry>
<entry>
<title>[bsp][lpc55sxx] Add RTT constant table sections to GNU lds.</title>
<updated>2024-02-08T02:57:28Z</updated>
<author>
<name>Yilin Sun</name>
<email>imi415@imi.moe</email>
</author>
<published>2024-02-05T14:45:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7be9ae16b34cf4a4e0676d4c1bffdc66a78aa827'/>
<id>urn:sha1:7be9ae16b34cf4a4e0676d4c1bffdc66a78aa827</id>
<content type='text'>
The following RTT constant table sections are missing from the linker
script which will cause non-functional image:

* .rti_fn*
* FSymTab
* VSymTab

Add these sections after .text sections.

Signed-off-by: Yilin Sun &lt;imi415@imi.moe&gt;
</content>
</entry>
<entry>
<title>[bsp][lpc55sxx] Update default configs for LPC5500 series.</title>
<updated>2024-02-08T02:57:28Z</updated>
<author>
<name>Yilin Sun</name>
<email>imi415@imi.moe</email>
</author>
<published>2024-02-05T14:08:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d7c05bfe8d2e5cb3c5a2f19bfb76f48de95cc223'/>
<id>urn:sha1:d7c05bfe8d2e5cb3c5a2f19bfb76f48de95cc223</id>
<content type='text'>
Fixes compilation errors on mainline RTT versions.

Signed-off-by: Yilin Sun &lt;imi415@imi.moe&gt;
</content>
</entry>
<entry>
<title>[bsp][renesas] RTduino configuration update</title>
<updated>2024-01-18T03:57:51Z</updated>
<author>
<name>kurisaw</name>
<email>2053731441@qq.com</email>
</author>
<published>2023-12-28T08:57:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=345ce24e31c2827b225baca0f6d4927b7a6fe3c4'/>
<id>urn:sha1:345ce24e31c2827b225baca0f6d4927b7a6fe3c4</id>
<content type='text'>
sync update

some optimize

[bsp][driver] Updates the naming convention of the i2c configuration item
</content>
</entry>
<entry>
<title>[project] update mdk/iar project and config.</title>
<updated>2023-10-08T03:21:00Z</updated>
<author>
<name>guozhanxin</name>
<email>guozhanxin@rt-thread.com</email>
</author>
<published>2023-10-08T03:01:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=9e79333512c445a5202dc040176036bca8e7f8ad'/>
<id>urn:sha1:9e79333512c445a5202dc040176036bca8e7f8ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][lpc55sxx]: update debug log (#8106)</title>
<updated>2023-10-03T00:18:31Z</updated>
<author>
<name>Shicheng Chu</name>
<email>1468559561@qq.com</email>
</author>
<published>2023-10-03T00:18:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c021c5cd225358bc762a026c94e71c2fbfca53a9'/>
<id>urn:sha1:c021c5cd225358bc762a026c94e71c2fbfca53a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[debug] 整理debug宏并增加RT_DEBUGING_CONTEXT (#7805)</title>
<updated>2023-07-22T02:36:42Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2023-07-22T02:36:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=244b903e5def3cd4aefc4bf2ebdc4687826e2f4d'/>
<id>urn:sha1:244b903e5def3cd4aefc4bf2ebdc4687826e2f4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][lpc55sxx]update: update keil default project</title>
<updated>2023-06-16T23:28:53Z</updated>
<author>
<name>Shicheng Chu</name>
<email>1468559561@qq.com</email>
</author>
<published>2023-06-16T23:28:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=61c53e3e9f2183eb5fcc979c342e11a4c4a438ff'/>
<id>urn:sha1:61c53e3e9f2183eb5fcc979c342e11a4c4a438ff</id>
<content type='text'>
1.update keil default project
2.add rtduino aht10 demo</content>
</entry>
</feed>
