<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/libcpu/ti-dsp/c28x, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/libcpu/ti-dsp/c28x?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/libcpu/ti-dsp/c28x?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-11-16T03:40:53Z</updated>
<entry>
<title>Reorganize Group names in build system for clarity and IDE integration #10923</title>
<updated>2025-11-16T03:40:53Z</updated>
<author>
<name>Copilot</name>
<email>198982749+Copilot@users.noreply.github.com</email>
</author>
<published>2025-11-16T03:40:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=30e1e5e9dcdaff17258edf70b9f9783e08356288'/>
<id>urn:sha1:30e1e5e9dcdaff17258edf70b9f9783e08356288</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[kernel] Specification interrupt nested level variable declaration type (#9568)</title>
<updated>2024-10-23T21:08:29Z</updated>
<author>
<name>Yuqiang Wang</name>
<email>yifang.wangyq@foxmail.com</email>
</author>
<published>2024-10-23T21:08:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b3d59050b049f03d954273e8921f941dd806360a'/>
<id>urn:sha1:b3d59050b049f03d954273e8921f941dd806360a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][SConscript]规范group名为libcpu</title>
<updated>2024-02-20T00:39:05Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-02-19T19:33:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6d4503363a352c72148bc91da3026f0db096f119'/>
<id>urn:sha1:6d4503363a352c72148bc91da3026f0db096f119</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt_hw_cpu_shutdown: implement default weak function</title>
<updated>2023-08-09T02:34:25Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2023-08-07T16:42:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c6a2f5b7bdee378cc868ee9284e760ebbdf635f0'/>
<id>urn:sha1:c6a2f5b7bdee378cc868ee9284e760ebbdf635f0</id>
<content type='text'>
and remvoe duplicated default functions in each cpu/bsp level
</content>
</entry>
<entry>
<title>[debug] remove RT_DEBUG_xxx</title>
<updated>2023-07-09T04:19:29Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2023-07-08T23:09:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=237bbfd9688b4ea0329047a85165323b99961345'/>
<id>urn:sha1:237bbfd9688b4ea0329047a85165323b99961345</id>
<content type='text'>
remove RT_DEBUG_THREAD RT_DEBUG_SCHEDULER RT_DEBUG_IPC RT_DEBUG_TIMER RT_DEBUG_IRQ RT_DEBUG_MEM RT_DEBUG_SLAB RT_DEBUG_MEMHEAP
</content>
</entry>
<entry>
<title>[include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h (#7750)</title>
<updated>2023-06-29T15:24:25Z</updated>
<author>
<name>Shicheng Chu</name>
<email>1468559561@qq.com</email>
</author>
<published>2023-06-29T15:24:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e2c031643c8dec7c9ea1581216e19bf19c8f73f0'/>
<id>urn:sha1:e2c031643c8dec7c9ea1581216e19bf19c8f73f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[rtdef] use lower-case to define attributes (#6728)</title>
<updated>2022-12-11T18:12:03Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2022-12-11T18:12:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=99bdf978d7fe4ec18ed50a639e15b254825c871b'/>
<id>urn:sha1:99bdf978d7fe4ec18ed50a639e15b254825c871b</id>
<content type='text'>
* [rtdef] rename RT_WEAK attribute as rt_weak

* [rtdef] rename RT_USED attribute as rt_used

* [rtdef] rename RT_SECTION attribute as rt_section

* [rtdef] rename ALIGN attribute as rt_align

* [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support</content>
</entry>
<entry>
<title>[bsp][c28x] add support to not disable global interrupt in context-switch to enable zero-latency isr for critical interrupts.</title>
<updated>2022-10-20T03:41:13Z</updated>
<author>
<name>Yunjie Gu</name>
<email>yunjie.gu1@gmail.com</email>
</author>
<published>2022-10-20T03:41:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8fa9fde43a2e9cb978b52c0eb536fe2bafcc6e73'/>
<id>urn:sha1:8fa9fde43a2e9cb978b52c0eb536fe2bafcc6e73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tms320f28379d fix init (#6343)</title>
<updated>2022-08-29T19:35:23Z</updated>
<author>
<name>YuQi</name>
<email>qiyu_sjtu@163.com</email>
</author>
<published>2022-08-29T19:35:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b11cb41ae70a8f31b58cda9807cb7a774369d8b8'/>
<id>urn:sha1:b11cb41ae70a8f31b58cda9807cb7a774369d8b8</id>
<content type='text'>
解决 tms320f28379d bsp 启动的问题。主要改动如下。

修正context.s中汇编代码错误。在旧版的代码中，操作数为32位而汇编命令却使用了针对16位数据的命令MOV，导致程序在某些情况无法正常启动线程。
由于C28x的平台下，SP只支持16bit寻址，所以用于线程空间存放的heap以及ebss段都需要放在低16位的空间，针对这个问题修改了CMD文件。此外还增加基于CMD文件基于RAM的支持，方便调试。
新增rtdef.h中RT_SECTION，RT_USED，ALIGN和RT_WEAK的定义。旧版bsp中这些定义为空，导致INIT_EXPORT注册的函数失效。
修改程序启动代码，在程序入口直接调用原生启动代码
以上改动在LAUNCHXL-F28379D 通过了测试。</content>
</entry>
<entry>
<title>[bsp][tms320f28379d] Fix compile ti (#6254)</title>
<updated>2022-08-20T17:16:41Z</updated>
<author>
<name>Yunjie Gu</name>
<email>yunjie.gu1@gmail.com</email>
</author>
<published>2022-08-20T17:16:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b43f0e72056ccead87e4846ba966c649bc9f4947'/>
<id>urn:sha1:b43f0e72056ccead87e4846ba966c649bc9f4947</id>
<content type='text'>
* compile_ok

Issues fixed:
(1) update .config: select FINSH_USING_SYMTAB
(2) add rt_size_t in rtconfig_project.h
(3) fix finsh problems of using sym table
(4) update .project to include ipc source codes.
Todo list:
(1) automate the build source selection of ccs and reconcile it with scons

* change compiler

* msh can run now

the key step is to swap the order of rt_interrupt_nest -- and RT_OBJECT_HOOK_CALL(rt_interrupt_leave_hook,()) in irq.c. This is an improvised solution and an issue has been raised.

* Update 2837x_FLASH_lnk_cpu1.cmd

The original one is also fine. Just to make it more rigorous since FSymTab is in data section.

* update readme.md

Complier selection and maintainer update.

Co-authored-by: YuQi &lt;qiyu_sjtu@163.com&gt;</content>
</entry>
</feed>
